Alan is a tough professor. I'm a finance major and his homework assignments and cases were extremely difficult to work through. He also cold calls very often and expects everyone to know a lot about finance overall.