Ryan Milcarek
The professor is great! He genuinely cares about student's learning and explains hard concepts in an easy, graspable way. This course was being redesigned when I took it, so the labs were a bit extra and required a lot of work. It is absolutely crutch you get a good lab group for this class. 