Northeastern University Electrical and Computer Engineering Khoury College of Computer Sciences

Academic background

Curriculum Vitae

Education, teaching appointments, and course experience.

Education

PhD - Computer Science

2011 - 2018
Kent State University - Kent, OH

Dissertation Topic: Discovering Hidden Cognitive Relationships between Knowledge-Unit using Markov Cognitive Knowledge State Network.
Advisor: Professor Javed Khan

M.S - Computer Science

2003 - 2006
Sirte University, Libya

Thesis Topic: Taxonomies Classification as a Specific Type of Knowledge in Databases

Academic appointments & teaching

Associate Teaching Professor

Electrical and Computer Engineering, Boston, MA
2024 - Present

Courses Taught:

  • Data Science
  • Introduction to Linear Algebra and Probability for Data Science
  • Introduction to Data Management and Processing
  • Supervised Machine Learning and Learning Theory
  • Capstone: Appl in Data Science
  • Computing Fundamentals for Engineers
  • Fundamentals of Engineering Algorithms

Engaged students in lectures by encouraging sharing of opinions and group interactions.

Assistant Professor

Salem State University, Salem, MA
09/2019 - 12/2023

Courses Taught:

  • Data Science
  • Machine Learning
  • Artificial Intelligence
  • Data Structures and Algorithms
  • Database Systems
  • Scripting Techniques
  • C/C++ Programming Language
  • Software Design and Programming I
  • Software Design and Programming II
  • Survey of Computer Science
  • Computer Science Capstone Project Specification
  • Computer Science Capstone Project

Engaged students in lectures by encouraging sharing of opinions and group interactions.

Teaching Assistant

Kent State University, Kent, OH
2014 - 05/2017

Courses Taught:

  • Operating System
  • Game Programming
  • Programming and Algorithm
  • System Programming
  • Web Programming II
  • Structure of Programming Languages
  • Cluster Computing

Provided one-on-one assistance and tutoring to students requiring additional help. Graded weekly assignments, including reporting grades and tracking students' progress.

Assistant Lecturer

University of Benghazi, Libya
2007 - 05/2010

Courses Taught:

  • System Analysis and Design
  • Information Retrieval
  • Knowledge Management
  • Operating System
  • Computer Organization
  • Introduction to Computer Architecture
  • Introduction to Networking
  • Game Programming
  • Programming Languages (C++, Assembly Language, Pascal)
  • Software Engineering
  • Introduction to Cryptography
  • Database

Supervised final-year undergraduate research projects (2007-2010) and provided one-on-one assistance and tutoring to students requiring additional help.