Reviews of professor Michael Caldwell

Rating: 3.0/5, difficulty: 4.0/5
Caldwell is a very tough professor, his "criticism" is a little too harsh, sensitive people beware. Shy people, you will have to pitch in front of the entire class, and he probably will say to come back with a different idea. If you have a passion project, don't pitch it here, save it and use what you learned in his classes. It will help trust me.

Rating: 4.0/5, difficulty: 5.0/5
He is so nice and an amazing professor. He genuinely cares about your success and is very flexible. The lectures are kinda heavy but as long as you attend office hours and are attentive during class youre bound to pass. He also tries his best to make the class less dreadful.