I did not have a bad experience with Professor Pristas, albeit it was an online class with no class meetings. He can be picky but you just got to do your work, so dont half do things because he will dock you points. He actually reads your assignments and gives feedback. Pretty easy class that has work that can take a few hours to finish.