Aishwarya Shukla
He's a caring prof who is almost always available for help after class. His assignments are difficult but you learn a lot. Picking a good partner for the assignments is crucial because you're stuck with them for the whole term. There's no peer evaluation but there should be to stop freeloaders.