**Note: **The following is a list of all the courses I have taken (or am registered for) of
relevance to the CS major at UNC Greensboro. Each section is separated by a horizontal line, defined by the
semester. Above these is a list of classes I have TA'd (or tutored) for. Those listed in
**bold** are graduate courses taken as an undergraduate. As such, they require extra work (e.g.
writing a paper or project) compared to their undergraduate counterparts.

Some classes will have links associated. These will redirect to the project associated with the course, or relevant assignments.

- PHI 310 Introduction to Formal Logic (Section 01). Fall’20.
- CSC 130 Introduction to Computer Science (Sections 03 & 04). Fall’20.
- CSC 130 Introduction to Computer Science (Section 03). Spring’20.
- CSC 130 Introduction to Computer Science (Section 01). Fall’19.
- CSC 699 Thesis. Fall ’21.
- CSC 681 Principles of Computer Security. Fall ’21.
- CSC 656 Foundations of Computer Science (Graduate Mathematics). Fall ’21.
- CSC 490 Senior Capstone. Spring ’21.
- CSC 362 System Programming. Spring ’21.
- CSC 439 Introduction to Compiler Design. Fall ’20.
**CSC 677**Principles of Computer Networks. Fall ’20.**CSC 662**Principles of Operating Systems. Fall’20.**CSC 654**Algorithm Analysis & Design. Spring ’20.- CSC 471 Principles of Database Systems. Spring ’20.
- CSC 461 Principles of Computer Architecture. Spring ’20.
**CSC 652**Theory of Computation. Fall ’19.- CSC 340 Software Engineering. Fall’19.
- CSC 339 Concepts of Programming Languages. Fall ’19.
- PHI 310 Introduction to Formal Logic. Fall ’19.
- CSC 330 Advanced Data Structures. Spring ’19.
- CSC 350 Foundations of Computer Science II. Spring ’19.
- CSC 261 Computer Organization & Assembly Language. Spring ’19.
- CSC 230 Elementary Data Structures & Algorithms. Fall ’18.
- CSC 250 Foundations of Computer Science I. Fall ’18.