Matt Michaelis
Solid teacher. Lots of discussion of ideas and ways to critically think. Be ready to participate in discussion and answer questions. Fairly soft spoken and is very patient with each student. Attendance not required, but gives incentives for full attendance at end of semester.