Asif Baba
D. Baba is kind and easy-going. I took 3 units with him and found him really helpful throughout the course. His lecture is good and assignments are of moderate difficulty. He takes a quiz every week. I recommend taking a class with him.