David-James Gonzalez
Loved it. TONS of reading, not textbooks though, and lectures weren't super applicable to the class, but very fair grader and teacher. Always gave sufficient time for assignments, was very clear on requirements, was a lot of work but an A was very attainable. Very opinionated, but overall a good experience. Definitely better than American Heritage.