Below is the list of courses which I have taken during my time in the National University of Singapore.

Computer Science Link to heading

Systems Link to heading

Algorithms, Programming Languages, & Software Engineering Link to heading

  • CS1101S Programming Methodology I
  • CS2030 Programming Methodology II
  • CS2040S Data Structures and Algorithms
  • CS2103T Software Engineering
  • CS3230 Design and Analysis of Algorithms
  • CS3230R Design and Analysis of Algorithms (R)
  • CS4231 Parallel and Distributed Algorithms

Artificial Intelligence & Information Retrieval Link to heading

Project-Based Link to heading

  • CP2106 Independent Software Development Project (Orbital)
  • CP3209 Undergraduate Research Project (on computational cognitive modeling)
  • CP3880 Advanced Technology Attachment Programme (with Autodesk)
  • CP4101 B.Comp. Dissertation (FYP, on blockchains)
  • PL3231 Independent Research Project (on computational psycholinguistics)

Mathematics & Statistics Link to heading

  • CS1231S Discrete Structures
  • GER1000 Quantitative Reasoning
  • GET1028 Logic
  • MA1101R Linear Algebra I
  • MA1521 Calculus for Computing
  • MA2104 Multivariable Calculus
  • PL2131 Research and Statistical Methods I
  • PL2132 Research and Statistical Methods II
  • ST2334 Probability and Statistics

Psychology Link to heading

Miscellaneous Link to heading

  • CFG1002 Career Catalyst
  • CS2101 Effective Communication for Computing Professionals
  • CS2309 Computer Science Research Methodology
  • ES2660 Communicating in the Information Age
  • FAS1101 Writing Academically: Arts and Social Sciences
  • GEH1032 Modern Technology in Medicine and Health
  • GEQ1000 Asking Questions
  • GES1000 Singapore Employment Law
  • GET1029 Life, the Universe, and Everything
  • IS1103 Ethics in Computing
  • SE1101E Southeast Asia: A Changing Region