Castillo is a great lecture and speaks very passionately. He's very approachable and easy to talk to. ED4A was a fine class to take, just be prepared for the pop quizzes that appear towards the end of each module.