Stephen Chen
Professor Chen uses a mix of slideshows, partner discussions, and class activities to keep lectures engaging. He's very open to feedback and is always available during office hours to answer questions or just to chat. Tests are easy to study for if you pay attention in class and take plenty of notes.