Greg Turk
If you start the projects early, this class is entirely manageable. Professor Turk is a truly caring man who wants you to actually learn the topics. He spent an hour after class every class period to assist with any questions. I would definitely take him again.