Robert Farmer
This professor is amazing and cares about the success of his students. There are weekly quizzes and 3 exams with 1 paper where you have to do a phone interview. He gives great feedback and encourages you to email him if you need help. Overall a very organized online class with great content.