Bachelor of Science in Computer Science

New York University Abu Dhabi

University Logo
ENGR-UH 1000

Fall 2021

Computer Programming for Engineers
Completed

Prof. Mohamad Eid

Great course. Learnt a lot, from writing basic programs to creating complex OOP projects.

CS-UH 1002

Fall 2021

Discrete Mathematics
Completed

Prof. Moumena Chaqfeh

Enjoyed it through and through. Nice intro to college level math, especially for CS students.

MATH-UH 1020

Fall 2021

Multivariable Calculus
Completed

Prof. Elena Beretta

A bit tough to visualize 3D objects but overall learnt a lot.

CS-UH 1050

Spring 2022

Data Structures
Completed

Prof. Mai Oudah

Most important class of all for CS students. Challenging at times, but very rewarding.

CS-UH 1052

Spring 2022

Algorithms
Completed

Prof. Lefteris Kirousis

Even more challenging than Data Structures, but a must for all CS students. Enjoyed it.

ENGR-UH 2510

Spring 2022

Object-Oriented Programming
Completed

Prof. Tuka Alhanai

Great course. Learnt a lot about OOP and design patterns.

MATH-UH 1022

Spring 2022

Linear Algebra
Completed

Prof. Houssam Abdul-Rahman

Very important course for all STEM students. Enjoyed it.

CS-UH 1024

Fall 2022

Computer Systems Organization
Completed

Prof. Azzam Mourad

Good course to learn low-level programming and computer architecture. Is a must to be a well-rounded CS student.

MATH-UH 2010

Fall 2022

Ordinary Differential Equations
Completed

Prof. Taoufik Hmidi

Just took it to take more math classes, but enjoyed it. A bit boring at times because things get repetitive, but overall a good course.

MATH-UH 2011

Fall 2022

Probability and Statistics
Completed

Prof. Federico Camia

Very important course for ML and AI. Enjoyed it.

CS-UY 4793G

Spring 2023

Computer Networking
Completed

Prof. Badis Hammi

Basic course but valuable.

CSCI-UA 9472

Spring 2023

Artificial Intelligence
Completed

Prof. Stephan Clémençon

Introductory course on AI. Enjoyed it.

CSCI-UA 9473

Spring 2023

Fundamentals of Machine Learning
Completed

Prof. Pascal Bianchi

Again, Introductory course but with a bit more math involved. Absolutely required to learn the fundamentals of ML and AI.

CSCI-UA 9479

Spring 2023

Data Management and Analysis
Completed

Prof. Anantha Padmanabha Matiturke Shankara Narayana

Good course to learn about databases and data analysis.

CSCI-UA 202

Fall 2023

Operating Systems
Completed

Prof. Aurojit Panda

Great to learn about OS and systems programming.

CSCI-UA 467

Fall 2023

Applied Internet Technology
Completed

Prof. Joseph Versoza

If not for this, this website wouldn't exists. Great course.

CSCI-UA 480

Fall 2023

Algorithmic Problem Solving
Completed

Prof. Joanna Klukowska

Great course to learn about problem solving and algorithms. Recommended for anyone who is interested in competitive programming or preparing for job interviews.

MATH-UA 251

Fall 2023

Intro to Math Modeling
Completed

Prof. K. Shafer Smith

Good math elective.

MATH-UA 348

Fall 2023

Honors Algebra I
Completed

Prof. Sylvain Cappell

Great course. A bit challening but very rewarding if you like math.

CS-UH 2012

Spring 2024

Software Engineering
Completed

Prof. Mohamed Kassab

Great course to learn about software engineering principles and practices.

CS-UH 3260

Spring 2024

Reinforcement Learning
Completed

Prof. Keith Ross

Challening but rewarding course.

ENGR-UH 4143

Spring 2024

Computer Vision and Pattern Recognition
Completed

Prof. Yi Fang

I am into computer vision, so a must for me. Learnt and enjoyed a lot.