Gary Lavigne
Michael is energetic, and excited about math. Like *really* excited. But he's a great teacher and makes sure we are aware of opportunities to get extra help (like office hours). He's a great lecturer and very entertaining.