Emilio Cobanera
Definitely cares about students and what he teaches. There are office hours and recitations which give plenty of opportunity to get help. There's a textbook but a pdf can be found easily online and will work for the class. Worst part was the daily reading quizzes that tended to be pretty brutal, but there is lots of extra credit to make up for it.