Professor Weinstein is great. She makes everything clear and does a few assigned projects. Take good notes and make sure to study. Exams will be easy only if you study. She cares about her students and I highly recommend taking her class!