Carl Price
Great professor and excellent class. I highly recommend for students looking to take this course. You have to put in the work, but this professor really cares about his students and guides everyone through the challenges.