Jerell Blakeley
Great professor! No textbook because he gives you all the material. There's definitely a lot of writing, but it's really interesting material, so it's not at all difficult. He gives really good feedback and very understanding with late work. He gives a lot of opportunities to make up missed assignments and cares about the students.