Ben Cilwick
He is good when he first begins the lecture but then begins to go off track when giving examples and then I'm lost. Study guides are not helpful in the class. To better understand what he is teaching, you will have to Google alot of it. Best to take this course online but not with him