Amazing professor, amazing lectures. Explains everything, asks questions interactive lectures attendance was always full because no-one wants to miss... 1 Group Project - students can ask questions, professor always guide. Assignments & Quiz - Professor want to make sure that students study last lecture Midterm & Final - Challenging but doable.