Brian Healy
Brian's a very approachable and understanding professor. It's clear he cares about his students and their success in his class. There's a textbook but it is provided online for free. There is one individual presentation and one group presentation near the end of the semester. His lectures flow well and he's an excellent lecturer, would take again. 