Courses

Software Programming:
- APS105 Computer Fundamentals (C)     (A)
- ECE243 Computer Organization     (A+)
- ECE244 Programming Fundamentals (C++)     (A-)
- ECE297 Communication and Design (C++)     (A)
- ECE344 Operating Systems     (A+)
- ECE345 Algorithms and Data Structure     (A+)
- CSC343 Introduction to Databases     (A)

Machine Learning Related:
- APS360 Artificial Intelligence Fundamentals     (A)
- ECE345 Algorithms and Data Structure     (A+)
- ECE367 Matrix Algebra and Optimization     (A+)
- ECE368 Probabilistic Reasoning     (A+)
- ECE421 Introduction to Machine Learning     (A+)
- CSC384 Introduction to Artificial Intelligence     (A+)

Mathmatics and Stats:
- MAT186 Calculus I     (A+)
- MAT187 Calculus II     (A+)
- MAT188 Applied Linear Algebra     (A+)
- MAT290 Advanced Engineering Mathmatics     (A+)
- MAT291 Calculus III     (A+)
- ECE302 Probability and Applications     (A+)
- ECE367 Matrix Algebra and Optimization     (A+)
- ECE368 Probabilistic Reasoning     (A+)
- ECE384 Partial Differential Equations     (A+)

Economics and Finance:
- ECO101 Principles of Microeconomics     (A+)
- JRE300 Fundamentals of Accounting and Finance     (A-)
- ECE472 Engineering Economics, Analysis and Entrepreneurship     (A-)
- APS502 Financial Engineering     (A)

Others:
- ECE241 Digital Systems     (A)
- ECE311 Introduction to Control System     (A+)
- ECE318 Fundamentals of Optics     (A+)
- etc.