Tanvir Ahmed
Excellent profesor. I studied hard and very hard for the class and I learned so much. The final project is super hard and the tests too. I recommend getting help and review sessions by the TAs as they are the best source.