Teaching

Fayetteville State University

Spring 2016

Fall 2015

  • CSC 207 HB1 – Symbolic Programming
  • CSC 220 01 – Data Structures and Algorithms
  • CSC 322 IND – Programming Languages
  • CSC 395 01 – Competitive Programming
  • CSC 473 HB1 – Parallel Processing

Spring 2015

  • CSC 207 HB1 – Symbolic Programming
  • CSC 220 01 – Data Structures and Algorithms
  • CSC 322 D1 – Programming Languages

Fall 2014

  • CSC 100 05 – Introduction to Computers
  • CSC 100 10 – Introduction to Computers
  • CSC 130 01 – Program Design and Implementation
  • CSC 220 01 – Data Structures and Algorithms
  • CSC 395 01 – Competitive Programming

Spring 2014

  • CSC 100 01 – Introduction to Computers
  • CSC 130 01 – Program Design and Implementation
  • CSC 204 01 – Object-Oriented Programming with Java
  • CSC 322 01 – Programming Languages

Fall 2013

  • CSC 100 04 – Introduction to Computers
  • CSC 100 05 – Introduction to Computers
  • CSC 130 01 – Program Design and Implementation
  • CSC 451 D1 – Computer Graphics
  • CSC 473 01 – Parallel Processing

Spring 2013

  • CSC 100 02 – Introduction to Computers
  • CSC 130 D1 – Program Design and Implementation
  • CSC 322 01 – Programming Languages

Fall 2012

  • CSC 100 05 – Introduction to Computers
  • CSC 130 01 – Program Design and Implementation
  • CSC 451 01 – Computer Graphics

Summer 2012

  • CSC 431 D1 – Operating Systems I

Spring 2012

  • CSC 100 02 – Introduction to Computers
  • CSC 130 D1 – Program Design and Implementation
  • CSC 322 01 – Programming Languages
  • CSC 390 01 – Topics in Computer Science

Fall 2011

  • CSC 100 04 – Introduction to Computers
  • CSC 100 05 – Introduction to Computers
  • CSC 130 01 – Program Design and Implementation
  • CSC 451 01 – Computer Graphics

Spring 2011

  • CSC 100 01 – Introduction to Computers
  • CSC 101 01 – Computer Programming Language Fortran
  • CSC 130 D1 – Program Design and Implementation
  • CSC 322 01 – Programming Languages

2004 – 2010

Carleton University