This is my first one doing these, but Professor Crippen deserves it greatly. He is extremely informative and extremely engaged with the students. Very much so. And furthermore, I saw my discussion grade dropping slightly each week and I sent him an email asking why and he immediately responded with why and how I can fix it. Great teacher.