Vimal Viswanathan
One of the best teachers in the ME dept. He really cares about his students and is very clear about his expectations yet understanding if life happens. Highly recommend for any class he teaches.