Theodore Eagleson
This class requires a LOT of work. Lots of homework assignments that take a while to complete. However, Theo really wants his students to succeed and he is always available if you have questions. The material itself is not too difficult to grasp, its just a lot of it. So, do not procrastinate, watch the lectures and ask questions. Theo is awesome!!