Hasan Aljabbouli

Courses I Currently Teach

  • 2024
    • CSCI-UA.0470 Object Oriented Programming
    • CSCI-UA-0381 Programming Tools for the Data Scientist
    • CSCI-UA.0201 Computer Systems Organization

Courses I Taught

  • 2023
    • CSCI-UA.0470 Object Oriented Programming
    • CSCI-UA-0381 Programming Tools for the Data Scientist
    • CSCI-UA.0201 Computer Systems Organization
  • 2022
    • CSCI-GA.1144 PAC II
    • CSCI-UA.0470 Object Oriented Programming
    • CSCI-UA-0381 Programming Tools for the Data Scientist
    • CSCI-UA.0201 Computer Systems Organization
  • 2021
    • CSCI-UA.0470 Object Oriented Programming
    • CSCI-UA-0381 Programming Tools for the Data Scientist
    • CSCI-UA.0201 Computer Systems Organization
    • CSCI-UA.0003 Introduction to Computer Programming
    • CSCI-UA.0002 Introduction to Computer Programming
  • 2020
    • PDA Data Analysis and Visualization using python
    • PIN Introduction to python
    • DS 510 Statistics for Data Science
    • CSCI-UA.0002 Introduction to Computer Programming
  • 2019
    • CSIT 503 Data Structures and Abstraction (Lecture & Lab) (BS)
    • CSIT 501 Java Programming (Online) (BS)
    • CSIT 491 Coop Courses (Supervision) (BS)
    • CSIT 104 Computational Concepts - Python (Lecture & Lab) (BS)
  • 2018
    • CS 355 Visual Programming (Lecture & Lab) (BS)
    • CS 210 Fundamentals of Telecommunications and Networks (Online) (BS)
    • CS-120 Computer Information Technology (Online)
    • CSIT 104 Computational Concepts - Python (Lecture & Lab) (BS)
    • CSIT 100 Computer Concepts (Lecture & Lab) (BS)
    • Coop Courses (Supervision) (BS)
  • 2017
    • CS 401 Algorithms and Data Structure (Lecture & Lab) (BS)
    • CS 214 Business Appl Micro I (Online) (BS)
    • CS 101 Computer Science I - Java (Lecture & Lab) (BS)
    • CSIT 100 Computer Concepts (Lecture & Lab) (BS)
    • Coop Courses (Supervision) (BS)
  • 2016
    • CS 350 Software Engineering I (Lecture & Lab) (BS)
    • CS 202 Discrete Structure I (Lecture & Lab) (BS)
    • CS 102 Computer Science II - Java (Lecture & Lab) (BS)
    • CS 101 Computer Science I - Java (Lecture & Lab) (BS)
    • CSIT 100 Computer Concepts (Lecture & Lab) (BS)
  • 2015
    • CS 355 Visual Programming (Lecture & Lab) (BS)
    • CS 350 Software Engineering I (Lecture & Lab) (BS)
    • CS 202 Discrete Structure I (Lecture & Lab) (BS)
    • CS 210 Fundamentals of Telecommunications and Networks (Online) (BS)
    • CS 101 Computer Science I - Java (Lecture & Lab) (BS)
    • CSIT 100 Computer Concepts (Lecture & Lab) (BS)
  • 2014
    • CS 355 Visual Programming (Lecture & Lab) (BS)
    • CS 350 Software Engineering I (Lecture & Lab) (BS)
    • CS 102 Computer Science II - Java (Lecture & Lab) (BS)
  • 2013
    • BLM202E Discrete Structure I (Lecture & Lab) (BS)
  • 2012
    • BLM206E English for Information Technology (Lecture & Lab) (BS)
    • Advanced Database (Lecture & Lab) (MS)
  • 2011
    • Distributed Database (Lecture & Lab) (MS)
    • Database I (Lecture & Lab) (BS)
    • Software Engineering and Design with JAVA (Lecture & Lab) (BS)
  • 2010
    • Information Retrieval (Lecture & Lab) (BS)
    • Database 1.1 (Lecture & Lab) (BS)
    • Database 1.2 (Lecture & Lab) (BS)
    • Database 2.0 (Lecture & Lab) (BS)