I have had the misfortune of having to take 3 classes now with this professor and he is by far the worst professor I have ever had. His assignments are riddled with errors that make it completely unclear what is expected. When you ask for help he either refuses to answer or does the work for you without explaining the process, neither is helpful.