The days of class where I learned the most were the days when we were taught by a substitute professor. Alex is extremely smart and good at explaining certain things but other things are somehow impossible to understand even in his office hours, which are really long-winded. I really appreciated his willingness to go over exams with me though.