First of all, this guy is not a professor. He is a grad student looking for a power trip. Honestly, I don't understand why this class is necessary for the NSCS major. He is not easy to get a hold of through emails or office hours. He cancels most of the time. Gives no instruction for the essay so you kind of fly by the seed of your pants, badly.