This is by far one of the worst professors I have ever taken within my three years of college experience. I once asked for clarification on one of his few projects, and the professor took it as an insult to his instruction giving ability and proceeded to belittle me through email and make my grade suffer the rest of the semester! Easy and TERRIBLE!