Anoosheh Heidarzadeh
Hands down the best professor I've ever had!!!! His lectures are always well-prepared. He is very accessible on email and Piazza, and makes a great effort to answer your questions. During online school, he has been extremely considerate and accommodating. I found his office hours very useful. Show up for his office hours, it'll make a difference!