Corey Stocco
Amazing Professor who cares about his students. His lectures are organized and he is accessible outside of classroom hours. His tests vary every two weeks and although he does not provide study guides, his lectures are well put and you should be able to draw the main idea from them in order to study well for the exams.