John Baumgardner
Fantastic professor. 100% recommend this teacher to anybody in this field. Knows what hes talking about and makes his lectures fun. Not a boring guy at all. One of my best teachers I have had in my whole life. Take this professor.