Dr. Bird is very passionate about what he teaches but i found him to be pretty scatterbrained and the lecture slides to be confusing to follow. attendance is graded but only with clickers and only during some classes. only a midterm and a final both worth most of your grade plus a few random assignments. not the best not the worst