This class was tough.
Professor Dua is a very kind person! However, he is unusually strict in the classroom. Always come early. If you are late according to the classroom clock, he will not let you take that day's quiz (even if your phone says you are early). You must know how he likes to communicate the materials as well as knowing the material itself to get an A. Best of luck.
Find a good group to do the final project with! I had a great group. It makes everything easier. Also, Professor Dua is very generous with his time, and his one-on-one explanations make more sense than his lectures.
Hours per week:
Advice for students:
The way he illustrates points is monotonous, and he's often vague. Learn to study the material first and they will make more sense. If you rely on his lectures alone, you will flop.