Richard Barefield
Mr. Barefield is a hard grader. But he is very fair. He goes out of his way to be able to help you, you just have to ask. He is someone that does tell stories, but they always serve a purpose. He is a good teacher. I personally loved the class. He did a great job at giving topics that made sense and didn't take too much effort. 