kind professor, he seems to be a great developer and coworker, but a terrible teacher. He does not emphasize important concepts and does not seem to recognize that his students are entry-level programmers. Classes are very dull, seems to just readout of the book. He is a kind grader, but this won't prepare you for upper-level courses. DON'T take!