Prof. Griffith is such a wonderful teacher and is so knowledgable. I had a great time learning a lot of new topics that I had no idea about previously. There are weekly readings on Perusall that are discussed in class. Good feedback, funny, extra credit opportunities, organized, fair grader, empathetic. What more could you ask for?