Keith Bosler
a great professor! he's quick to respond to emails even if in the late afternoon and available for office hours. i attended his office hours often and he was always willing to help me out with questions i had. you get two chances to take each quiz and exam which is very useful! as long as you get the work done, this course shouldn't be a big issue!