Nicholas Carcioppolo
One of my fav professors this semester, very down to earth and understanding.  You have to put in the work to study but as long as u do the readings and listen in class its very doable.  There are two group projects but if someone isn't putting in the work let him know.  He is very fair.  Wonderful prof, & u can find the book online for free.