Aravind Suresh
Suresh was a challenging professor, but in comparison to other engineering professors he's a really good one. The grade is based largely on your three exams and the final, the homework grade will only help you. He can be a bit of a tough grader, but hes fair in everything he does and is always available to help. Overall, learned a lot.