Michael Raphael
You can do your best in class, however, he will give you a low grade. A lot of homework which take all your time. This class is like taking 4 or 5 classes. I recommend that if you don't need to take this class don't take it, or take it with another professor.