David Nickerson
Great person, but cannot teach online. I've learned nothing all semester, and am unprepared and extremely confused on our final project. I go to office hours frequently, but am still lost and regretting not doing pass/fail. He is accessible outside of class, but left a project worth 65% of our grade for the last two weeks. He grades tough too.