This class was tough.
It covers comprehensive aspects of internet, every homework assignment was well designed to help student pick up different pieces, the professor is very knowledgeable and he often brings up good examples, which makes the lecture very engaging.
The final project is building a web search engine, which is basically a mini-google. We were given opportunity to work on real dataset, which is significant larger than the data we work with at other classes, as a result, we had to change our schema to ensure the program still works as it scales up.
Hours per week:
Advice for students:
Be well aware of the workload of this class, it is not a typical class you would expect. Also, you are expected to be proficient in Java, otherwise, you would have to spend some extra time on top of the expected heavy workload.