Jim Schneider
Prof Schneider is a cool person but he lacks some characteristics of being a good professor. His class is quite hard due to that fact that he provides no study guide, lots of confusing homework, extremely tough grader, and many more issues regarding his class system. I had to work extremely hard to get an A, so I'd recommend a different professor.