Patricia Shope
The course material itself isn't written very well. Professor Shope will answer emails regularly and on more than one occasion all but wrote a paper for me. If you ask her to clarify the assignment if needed, She will lay it out for you. The class layout itself is horrid, but Prof Shope does her best with the course content she was given.