Dominic DiPaolo
Good professor, interesting lectures.  Just do your job and you will get a good grade.  And if something goes wrong, he will give a chance to retake the task by explaining what is wrong. Would take another course with him.