skip to content

Courses

A summary of my Master’s coursework.

  • Computational Visual Narrative

    Explores vision + narrative: sequence modeling, story structure from visual data, and evaluation of narrative coherence.

  • DevOps

    DevOps practices: build CI/CD pipelines, infrastructure as code, observability, and automated delivery for cloud-native systems.

  • Human‑Computer Interaction

    User-centered design, prototyping, and usability testing to create accessible, intuitive interfaces.

    View Project
  • Game Engine Foundations

    Rendering, physics, asset pipelines, and engine architecture; build a basic game engine through iterative assignments. Project: 2D Game Engine.

    View Project
  • Artificial Intelligence

    Foundations of AI: search, planning, reasoning, and learning; practical techniques for intelligent systems.

  • Database Management Systems

    Relational design, SQL, transactions, indexing, and fundamentals of distributed data systems.

  • Neural Networks

    Neural network and deep learning basics: architectures, optimization, regularization, and applied model building.

  • Design and Analysis of Algorithms

    Algorithm design and analysis: data structures, divide & conquer, dynamic programming, greedy methods, graphs, and complexity.

  • Software Engineering

    Software lifecycle: requirements, design, testing, configuration and change management; emphasis on disciplined, team-based delivery.

  • Automated Learning and Data Analysis

    Machine learning for data analysis: classification, prediction, clustering, association, and rigorous model evaluation.