This class was tough.
The teacher is extremely lacking in class involvement, and ultimately provides no convincing arguments to actually show up to class. Additionally, the speech pattern is so utterly foreign (and no attempt is made to change it) that you are unable to understand a word they say.
Make sure you can understand your professor.
Hours per week:
Advice for students:
Create study groups, start on projects early, and understand Big-O notation