Charles Barrows
Prof Barrows overall is a pretty good professor. I have taken both Craig and Barrows and their both great in their own ways. Both do have different teaching styles one does slides the other does fill in blank notes. You do need to put in efforts to learn and understand the material. Definitely ask for help, don't hesitate and study with others.  