Aaron Weinstein
Professor Weinstein is a super nice dude but an incredibly hard grader. He's not understanding when you have special circumstances and not a fair grader. He gives WAY TOO MANY assignments to the point where it is overwhelming. He is a very nice and caring man, but a tough professor. Don't take him if you cannot give his class 100% of your attention