Robert Cross
Cross is one of the smartest people I have ever had the privilege of learning from. He is incredibly passionate and well-researched, and truly cares about the success of his students. His lectures are engaging and thought provoking, though are often fast-paced. He holds his students to a high standard and grades you as such, but it's worth it. 