Shegufa Merchant
Extremely engaging during lecture. Lectures are fast-paced, so keeping up is essential and reading slides beforehand helps a lot. She is funny and provides lots of examples to help understand important concepts. Assumes that you already have solid background knowledge.