Frank Karioris
Frank is amazing. They are so knowledgeable and their lectures are so engaging. Read the papers before so you can fully engage in the discussion. Frank gives great feedback on your papers and is so caring and truly wonderful. Wish I could have them for all of my classes.