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.