Mark Scheinbaum
He is a very tough professor. He is a harsh grader and will expect a lot from you. There was a report due every week and he was very strict with proofreading and deadlines. He will push your abilities throughout the whole semester so expect to work hard and put in a lot of effort. However, he is a great professor and you will learn a lot!