Reviews of professor Veria Havary-Nassab

Rating: 4.0/5, difficulty: 4.0/5
I did good in this class because I had programming background. I found veria very knowledgeable. He spends lots of time going through examples and shares everything on the blackboard right at the end of the class. Hes a bit harsh when it comes to exams though. While the questions are not easy hes not a tough grader at all

Rating: 5.0/5, difficulty: 4.0/5
Great prof. In my situation, you had to sit through entire lectures live at night time. He had the energy to explain everything until around 11pm. A little slow in grading but responsive. Also join live lectures because recordings are slow to come up. I just wish this course had some more content. Solid choice.

Rating: 3.0/5, difficulty: 4.0/5
Made quite a few mistakes when teaching and grading criteria often wasn't clear.

Rating: 3.0/5, difficulty: 4.0/5
Very very knowledgeable. Wont miss any class. Polite and on-time. Explains as many time as you ask. An underlying bitterness but he does not mean it. That is his style. Well-educated. Good marker. Boring mono-colour (blue) text-heavy presentation slides. He will not explain how to use CodeBlocks. He is available to help you if you ask or email,

Rating: 4.0/5, difficulty: 3.0/5
tough course. Math and background in programming needed. he knows his stuff very well. Sometimes what he teaches comes short of what he expects in labs and assignments so looks like you need to do some work yourself. he covers concepts very well. He is a slow marker but not too tough in marking.
would take again. Very responsive through email.

Rating: 5.0/5, difficulty: 2.0/5

Professor Havary-Nassab is aware of the different level that people come into CS with. He is well prepared, is aware of best practice of pedagogy and and actually titrates material in a logical and gradual way as to maximize understanding

My favorite thing is that he is very credible in his domain due to decades of experience. Ask him questions!

Rating: 5.0/5, difficulty: 4.0/5
The course is tough The teacher is good but he rushes through difficult content so you need a lot of practice He answers questions patiently and is on top of his emails sometimes answers emails at 3AM. He knows his stuff very very good but I guess sometimes doesn't have enough time to fully transfer his knowledge

Rating: 3.0/5, difficulty: 4.0/5
Grading criteria was unclear at times and information presented often had mistakes that needed to be corrected.

Rating: 5.0/5, difficulty: 1.0/5
Amazing course. He is a good teacher. He knows how to follow step by to teach us efficiency. His quizzes and tests are easy if you understand the stuff. The way he gives a score is not too hard.

Rating: 4.0/5, difficulty: 3.0/5
He is an intelligent professor. From the day one need to focus this course then It is easy to get good grade. Marking good grade.