Kyle Forrest
I wish I could take more classes from him. I've taken 2 of his and they were both online. The structure that he uses for the online class is very straightforward and the workload is not stressful. I wish he would have had recorded lectures, but having it typed out was helpful to reference back to. The reading material is very engaging and fun!