Ryan Milcarek
A genuinely caring and reasonable professor, which is hard to come by. Always responds to emails and is super helpful in office hours. His lectures are pretty engaging and the quizzes never felt unfair. But this is a tough class. Lab reports are a slog and the final project is ruthless. If you have to take this class, you want to take it with him. 