Moises Cases
best teacher I have had. I had absolutely no background knowledge before and ended up with 98 in the class. As long as you do your part and study, you will pass. This course is very lecture heavy but there is a lot to learn. He really cares about his students. I am taking two of his other courses.