academics

Courses I have taken and research papers that have influenced my work.

graduate courses at cu boulder

Spring 2026
  • Graduate Independent Study 2 (CSCI 5900)
  • CS Colloquium 2 (CSCI 5100)
  • Managed UG Natural Language Processing (NLP) Course (CSCI 3832)
Fall 2025
  • Neuro-Symbolic Approaches to NLP (CSCI 7000-005)
  • Systems for Machine Learning (CSCI 7000-018)
  • Introduction to Theory of Computation (CSCI 5444)
  • Graduate Independent Study 1 (CSCI 5900)
  • Managed Graduate Machine Learning Course (CSCI 5622)
Spring 2025
  • Natural Language Processing (CSCI 5832)
  • Deep Natural Language Understanding (CSCI 7000)
  • CS Colloquium 1 (CSCI 5100)
  • Managed UG Machine Learning Course (CSCI 4622)
Fall 2024
  • Introduction to MSCS Research (CSCI 5000)
  • Machine Learning (CSCI 5622)
  • Datacenter Scale Computing (CSCI 5253)

Undergrad Courses (BMSCE)

  • Data Structures and Algorithms
  • Computer Organization and Architecture
  • Database Management Systems (DBMS)
  • Computer Networks
  • Operating Systems
  • Linear Algebra
  • Discrete Mathematics
  • Probability, Statistics and Queuing
  • Number Theory

my research library

reasoning papers

neuro-symbolic papers