Richard Barefield
Mr. Barefield is someone who loves what he is teaching. He assigns a lot of reading, but then also reads to you in class too. He has a very sarcastic sense of humor which makes the class interesting, but it gets boring when he's just reading from the book. He does give out a lot of free quizzes if you show up which is nice. 