Joshua Roberson
Great professor. Very knowledgeable about the subject matter, and if you do what he tells you to, you will master the material. This is NOT an easy class - you have to work for it - but it's very rewarding if you do the work. Talk to him if you have issues, and he's willing to help in any way he can. Very fun to talk to in and outside of class.