James Wilson
I personally didn't learn anything from this class. I just went to class to get lost into blurry presentation slides and  listening to one guy speaking more than professor. Felt he was teaching this subject. People who are really into active discussion seemed to gain a lot from this class, but for someone like me this class was absolute nightmare.