Coursework
Comprehensive list of courses completed during my graduate and undergraduate studies.
University of Colorado Boulder
Master of Science in Computer Science • AI Specialization
May 2024 – June 2025 • 3.98/4.0 GPA
Specializations & Coursework
Software Architecture for Big Data
- Fundamentals of Software Architecture for Big Data
- Software Architecture Patterns for Big Data
- Applications of Software Architecture for Big Data
Machine Learning
- Introduction to Machine Learning: Supervised Learning
- Unsupervised Algorithms in Machine Learning
- Introduction to Deep Learning
Foundations of Data Structures and Algorithms
- Programming and Algorithms (Dynamic Programming, Greedy Algorithms)
- Approximation Algorithms and Linear Programming
- Advanced Data Structures, RSA and Quantum Algorithms
Network Systems: Principles and Practice
- Network Systems Foundation
- Linux Networking
- Cloud Networking
Computing, Ethics, and Society
- Computing, Ethics, and Society Foundations
- Ethical Issues in AI and Professional Ethics
- Ethical Issues in Computing Applications
Foundations of Autonomous Systems
- Modeling of Autonomous Systems
- Requirements Specifications for Autonomous Systems
- Verification and Synthesis of Autonomous Systems
Introduction to Robotics with Webots
- Basic Robotic Behaviors and Odometry
- Robotic Mapping and Trajectory Generation
- Robotic Path Planning and Task Execution
Relational Databases
- Relational Database Design
- Structured Query Language (SQL)
- Database Technologies
Additional Courses
Object-Oriented Analysis & Design
Introduction to Generative AI
Introduction to Computer Vision
Fundamentals of Data Visualization
University of Western Ontario
Bachelor of Engineering Science in Software Engineering
September 2018 – December 2022
Relevant Coursework
Microprocessors & Microcomputers
Networking
Database Management Systems
Theoretical Foundations of Software Engineering
Object-Oriented Design for Software Engineering
Computer Networks Applications
Web Technologies
Software Engineering Design I
Software Project & Process Management
Software Requirements and Analysis
Human-Computer Interface Design
Artificial Intelligence I
Artificial Intelligence II
Game Design
Applied Math for Engineer II
Applied Math: Electrical & Mechanical Engineering III
Software Engineering Design II
Software Testing & Maintenance
Cloud Computing
Machine Learning & Design
Information Security