Dan Ellsworth
A computer science teacher sweet like Dan should really not be taken for granted. I rarely rate 5 but this is an exception. I love his bear, geckos (all his TA) and his emphasis on collaboration so much. As long as you are willing to work you will get substantial support. I would discourage folks who only want to use CP115 to fulfill Gen Ed though.