Valerio De Angelis
He is a good professor. Teaches the material well, don't get behind because the first two units are easy, stay focused and continue to do the homework, it helps with materials you don't understand. He is considerate if you come to him with any problem. Will go over anything you don't understand a thousand times with no complaints. good teacher