George Schwartz
I would not recommend taking any course with his name attached to it. He was by far the worse professor I had as far as clarity and insight along with his communication styles. Often times I felt as though I was being scolded by a parent. He was of no help and placed blame on team leads instead of stepping in as the professor and helping.