James Rock
James Rock's class is fairly easy to pass, but hard to understand. However, he will always be there to explain things. I think he is truly a genius, and he will make you look at the world in a different way. I would recommend that everyone takes this class. James Rock is also a truly caring person, and he loves to teach.