Professor Marinelli is an amazing professor. Definitely put your own work in, and come to class prepared to ask questions. There are review sessions before every midterm which tend to be harder than the actual test. Sometimes there are mistakes on the board so do pay attention (DE gets REALLY tedious). Overall, Prof. Marinelli is a gem!