Michael Borland
Attendance isn't mandatory but if you actually want to understand and get clicker quiz points, I'd recommend going. The course is difficult but Dr Borland is a great professor. He actually cares about his students and is always willing to help.