Coursework
47 courses across both degrees, grouped by subject.
University of Southern California
M.S. Computer Science
Aug 2025 — May 20273.40 / 4.00
Machine learning & AI4
- Deep Learning and its ApplicationsCSCI 566
- Machine LearningCSCI 567
- Applied Natural Language ProcessingCSCI 544
- Special Topics: Agentic Artificial IntelligenceCSCI 599
Systems & theory2
- Analysis of AlgorithmsCSCI 570
- Database SystemsCSCI 585
Vellore Institute of Technology
B.Tech Computer Science and EngineeringMinor in Business Systems
Sep 2021 — May 20259.12 / 10.00
Core computer science16
- Data Structures and AlgorithmsCBS 1003
- Design and Analysis of AlgorithmsCBS 3003
- Formal Languages and Automata TheoryCBS 2002
- Object Oriented ProgrammingCBS 1002
- Programming in CCSE 1008
- Programming in PythonCBS 1011
- Java ProgrammingCSE 1007
- Computer Architecture and OrganizationCBS 1004
- Principles of Operating SystemsCBS 1006
- Computer NetworksCBS 3001
- Database Management SystemsCBS 1007
- Software Engineering MethodologiesCBS 1005
- Information SecurityCBS 3002
- Cryptology and AnalysisCBS 4002
- Modern Web ApplicationsCBS 3014
- Usability Design of Software ApplicationsCBS 3011
AI, data & mathematics8
- Artificial IntelligenceCBS 3004
- Data Mining and AnalyticsCBS 3007
- Data Science and Statistical ModellingMAT 2005
- Computational StatisticsCBS 1009
- Probability and StatisticsMAT 1017
- Linear AlgebraMAT 2004
- Discrete MathematicsMAT 1004
- Operations ResearchCBS 1008
Business systems10
- Fundamentals of ManagementMGT 1065
- Financial ManagementMGT 2003
- Financial and Cost AccountingMGT 1064
- Marketing Research and Marketing ManagementMGT 2002
- Services Science and Service Operational ManagementMGT 3016
- IT Project ManagementCBS 3012
- Introduction to Innovation, IP Management, and EntrepreneurshipMGT 2001
- Engineering EconomicsHUM 1047
- Behavioral EconomicsHUM 1046
- Design ThinkingCBS 2003
Sciences & humanities7
- Modern PhysicsPHY 1005
- Engineering ChemistryCHY 1701
- Basic Electrical and Electronics EngineeringEEE 1001
- Environmental SciencesMGT 2002
- Ethics and ValuesHUM 1021
- Business Communication and Value Science I–IVENG 1013 / 1014 / 1017 / 1018
- Technical English IIENG 1902