Daniel Castelblanco
He was a great professor and was very funny and passionate. He explains things in as many ways as it takes for it to be understood. There is a good amount of homework but it's all online and there are no quizzes. He will call on you to answer questions but as long as you're paying attention you'll be fine.