Chris Prashad
Chris is a really genuine and sweet guy. The course content itself is pretty difficult and overwhelming but his slides are super detailed and he provides a ton of examples to help students. He does tend to read off the slides too much but if you go to him during office hours, he's really helpful and caring!