Teaching

COMP 550: Algorithms and Analysis

Instructor of Record, University of North Carolina at Chapel Hill, 2025

There is no required textbook for this course. However, a supplemental book that I strongly recommend is Introduction to Algorithms (4th ed.), by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. This book is the gold standard for algorithms courses, and for good reason. It’s got lots of examples, goes into far more depth than two weekly meetings could cover, and is written so that each chapter is self-sufficient. Students have access to this textbook for free through UNC’s partnership with Ebook Central. It can be found at this link. (You’ll need to login to ProQuest with your ONYEN to access it.)

CSC 130: Intro to Computer Science

Teaching Assistant, Tutor, University of North Carolina at Greensboro, 2021

As a Teaching Assistant: created exam questions, grading rubrics, and supplemental instruction material (e.g., bonus labs) based on the course objectives.