Kyle Jones
I really liked Dr. Jones! His video lectures were clear and very helpful for understanding the topic. He puts a lot of time into structuring the course, helping students, providing feedback, etc.