Javier Pedroza
Very lecture heavy and the lectures mostly relate the online content to real world examples rather than just throwing information at you. Most course work will be done independently online but he will help you if you ask. Very kind and caring towards his students and he usually starts off class with a few puns to get class started in a good mood.