

Coursework
Fall 2020
- CS1001: Introduction to Computing
- GCS150: Digital Skills (Intro to Programming with Python)
- GMTH141E: PreCalculus for Engineering
Spring 2021
- CS2071: Database Systems
- CS3067: Information and Cyber Security
- GPHY112: Foundations in Physics
- GSTA140: Elementary Statistics
- MATH101: Calculus 1
Summer 2021
- BIO112: Introduction to Biology
- CS2171: Ethics in Computing
Fall 2021
- CS1021: Computer Architecture and Organization
- CS1131: Advanced Programming (C++)
- CS2111: Web Application Development
- MATH201: Calculus 2
Spring 2022
- CS2091: Computer Networks
- CS2132: Object Oriented Programming (Java)
- MATH310: Numerical Analysis
- STAT201: Statistics for Computing
Fall 2022
- CS2011: Data Structures and Algorithms
- CS3133: Programming Languages
- CS3151: Software Engineering
- MATH307: Linear Algebra
// This list doesn't include the general courses
Coding projects


Word Association Game
A game that fetches data from an API based on the chosen difficulty level.
React
NodeJS


Orthonormalization Visualization
Interactive 3D scatter plot that visualizes the relationship between input vectors and their orthonormal counterparts.
Python
Plotly


Gradient Descent Visualization
3D surface plot of a two-dimensional function, f(x, y), and a 3D scatter plot of the optimization path of the gradient descent algorithm.
Python
Plotly


Book Club Web Application
Database-driven web application for Effat University's book club designed to help the members of the club stay informed about upcoming events, view the list of books that have been read, and view the list of members.
HTML
CSS
JS
PHP
SQL
Bootstrap


Movie Rating System
Movie rating system that allows users to view a list of movies, add new movies, and rate existing movies. The movies and their ratings are stored in a database, which can be accessed and modified through the user interface.
Java
Swing
SQL


School System
Program developed to manage the data for a school with students and courses using objects from the different classes, based on a UML class diagram.