Profile photo of Dr. Isaac Gang

Dr. Isaac Gang

Associate Professor

MS Data Analytics Engineering, Volgenau School of Engineering

Office Location: Nguyen Engineering Building Room 3241

Phone: 703-993-6549

Email: igang@gmu.edu

Professional Vita

Teaching

George Mason University

Spring 2021
Data Analytics Engineering Capstone (DAEN 690 DL2)
Data Analytics Engineering Capstone (DAEN 690 003)
Data Analytics Engineering Fundamentals (DAEN 500 001)

Fall 2020
Data Analytics Engineering Capstone (DAEN 690 001)
Data Analytics Engineering Capstone (DAEN 690 005)
Big Data Essentials (AIT 614 003)

Texas A&M University-Commerce

Spring 2020
CSCI340 (0SB) - Introduction to Database
CSCI340 (7RB) - Introduction to Database
CSCI 376 – Introduction to Game Design
CSCI526 - Database Systems
CSCI532 - Algorithms Design
Summer 2019
CSCI 340 (01W) - Introduction to Database (Web-Based)
Spring 2019
COSC1337 – Programming Fundamentals II (with C++)
CSCI340 (OSB) - Introduction to Database
CSCI 340 (7RB) - Introduction to Database
CSCI 489 (Independent Study) – Game Design
CSCI532 - Algorithms Design
Fall 2018
CSCI532 - Algorithms Design
CSCI 491 – Honor Thesis
CSCI 376 – Introduction to Game Design
CSCI340 (01E) - Introduction to Database
CSCI 340 (01W) - Introduction to Database (Web-Based)
Summer 2018
CSCI532 - Algorithms Design
Spring 2018
CSCI532 - Algorithms Design
CSCI340 (OSB) - Introduction to Database
CSCI 340 (7RB) - Introduction to Database
Fall 2017
CSCI532 - Algorithms Design
CSCI497 - Advanced Games Programming

University of Mary Hardin-Baylor

Fall 2011
CISC2330 - Structured Programming Fundamentals
CISC3321 - Object Oriented Programming
CISC3321 - Object Oriented Programming (Independent)
CISC4345 - Games Programming I
CISC4347 - Graphics Programming
Spring 2012
CISC2330 - Structured Programming Fundamentals
CISC3361 - Systems Programming (Robotics)
CISC4305 - Algorithms & Data Structures
CISC4346 - Games Programming II
Fall 2012
CISC2305 - Introduction to Computer Science
CISC2330 - Structured Programming Fundamentals
CISC3321 - Object-Oriented Programming
CISC4347 - Graphics Programming
Spring 2013
CISC2305 - Introduction to Computer Science
CISC2330 - Structured Programming Fundamentals
CISC4305 - Algorithms & Data Structures
CISC4346/48 - Games Programming II
Fall 2013
CISC2305 - Introduction to Computer Science
CISC2330 - Structured Programming Fundamentals
CISC3321 - Object-Oriented Programming
CISC4391 - Graphical Games Programming
Spring 2014
CISC2305 - Introduction to Computer Science
CISC2330 - Structured Programming Fundamentals
CISC3361 - System Programming (Robotics)
CISC4305 - Algorithms & Data Structures
Fall 2014
CISC2305 - Introduction to Computer Science
CISC2330 - Structured Programming Fundamentals
CISC3321 - Objects-Oriented Programming
CISC4391 - Graphical Games Programming
Spring 2015
CISC2305 (01) - Introduction to Computer Science
CISC2305 (02) - Introduction to Computer Science
CISC2330 - Structured Programming Fundamentals
CISC2330 - Structured Programming
CISC4305 - Data Structures & Algorithms
BCIS6370 (26) - Information Systems Security
BCIS6370 (27) - Information System Security
Fall 2015
CISC2305 - Introduction to Computer Science
CISC2330 - Structured Programming Fundamentals
CISC3321 - Objects-Oriented Programming
CISC4347 - Graphics Programming
Summer I 2015
BCIS6370 - Information Systems Security
BCIS6395 - Systems Development & Implementation (Graduate Capstone)
Summer II 2015
BCIS6370 - Information Systems Security
BCIS6395 - Systems Development & Implementation (Graduate Capstone)
Spring 2016
CISC2305 (01) - Introduction to Computer Science
CISC2305 (02) - Introduction to Computer Science
CISC2330 - Structured Programming Fundamentals
CISC4305 - Algorithms & Data Structures
Fall 2016
CISC2305 - Introduction to Computer Science
CISC2330 - Structured Programming Fundamentals
CISC3321 - Objects-Oriented Programming
CISC4345 - Games Programming I
Spring 2017
CISC2305 - Introduction to Computer Science
CISC2330 - Structured Programming Fundamentals
CISC4305 - Data Structures & Algorithms
CISC4346 - Games Programming II

University of Southern Mississippi

Spring 2007
CSC 100 - Introduction to Computing
CSC 101 - Computer Science I Lab - Monday
CSC 101 - Computer Science I Lab - Wednesday
Fall 2008
CSC 100 - Introduction to Computing
CSC 317 - Object Oriented Programming
Spring 2008
CSC 101 Computer Science I Lab
Summer 2008
CSC 100 - Introduction to Computing (Redesigned)
Fall 2009
CSC 100 - Introduction to Computing (Redesigned) (4 sections)
Spring 2009
CSC 100 - Introduction to Computing (Redesigned) (4 sections)
Summer 2009
CSS 331 - Visual Basic (VB) Programming
Fall 2010
CSC 100 - Introduction to Computing (Redesigned) (3 sections)
CSC 101 - Computer Science I Lab (2 sections)
Spring 2011
CSC 100 - Introduction to Computing (Redesigned)
CSS 331 - Visual Basic (VB) Programming
CSS 240 - FORTRAN Programming
Summer 2011
CSC 101 - Computer Science I
CSC 101L - Computer Science I Lab
CSS 331 - Visual Basic (VB) Programming

Colorado State University-Global Campus (Online)

Courses Developed:

  • Data Structures & Algorithms (CSC400)
  • Graphics & Visualization (CSC405)
  • Computer Vision (CSC415)
  • Introduction to Information Retrieval (CSC435)
  • Programming III with Java (CSC450)
  • Advanced Applications of Information Retrieval & Web Searching (CSC460)
  • Cyber Security Defense & Countermeasures (ISM531)
  • Introduction to Programming using JavaScript (ITS340)
  • Introduction to Cyber Security & Digital Crime (ITS360)
  • Digital Forensic & Investigation (ITS 455)

Courses Taught:

  • Introduction to Algorithms (CSC210)
  • Programming I with Java (CSC320)
  • Data Structures & Algorithms (CSC400)
  • Information Systems & Security (ISM550)
  • Business Continuity & Disaster Recovery (ISM561)
  • Basic Programming with Python (ITS320)
  • Foundations of Data Analytics (MIS500)
  • Data Mining & Visualization (MIS510)
  • Business Analytics (MIS542)
  • Enterprise Performance Management (MIS543)