Definitely my favorite class - but got a D+ so not sure how much I learned
But I honestly sat there thinking "this man is the smartest person I have ever come into personal contact in my life" just dropped knowledge every single day, unfortunately I was a freshman with no study skills at the time.