Let me save you some time. I have taken two courses with Alan (not my choice). Alan flies through lectures acting like you're incompetent if you cannot understand what he is talking about. If you ask him to clarify he will seem insulted and frustrated. Gives no guidance for quizzes or exams. I never rate profs, but this guy is a hard pass.