Courses I have taught

Recently Taught (*)

  • CMPS 1023 – Introduction to Computer Science(Perl, DOS, etc) 
  • CMPS 1023 – Introduction to Computing for Science Majors (Python, BioPython, DOS etc)
  • CMPS 1033 – Introduction to Computing for Honors Students 
  • CMPS 1013 – Microcomputer Applications
  • CMPS 1043 – Computer Science I
  • CMPS 1053 – Computer Science II
  • CMPS 2133 – Data Structures
  • CMPS 2143 — OOP
  • CMPS 3013 — Data Structures and Algorithms(this semester)
  • CMPS 3023 – Logic Design (was Microprocessors)
  • CMPS 4103 – Introduction to Operating Systems 
  • CMPS 4113 – Software Engineering
  • CMPS 4213 – Introduction to Computer Graphics (this semester)
  • CMPS 4313 — Interactive 3D Game Graphics
  •  CMPS 4453 – Computer Architecture
  • CMPS 4883- Advanced Programming Techniques(this semester)
  • CMPS 4883 – Topics in Computer Science (UNIX and C; Advanced Assembler-IBM; etc.)
  • CMPS 4883- Topics in Computer Science (Compiler Design)(*)
  • CMPS 4883 – Bioinformatics
  • CMPS 4883 – Multimedia Systems
  • CMPS 5143 – Advanced Operating Systems (*)
  • CMPS 5213 – Wireless Computer Communications & Networks
  • CMPS 5223 – Language Translators & Interpreters
  • CMPS 5243 – Algorithm Analysis (*)
  •  CMPS 5353 – Topics in Computer Graphics (*)
  • CMPS 5433 – Topics in Parallel & Distributed Systems( OpenMP, MPI, CUDA)
  • CMPS 5443 – Topics in Soft Computing  (Genetic Algorithms)

Languages I have been familiar with (Written software in or taught in class). Some were studied many years ago.

  • Fortran
  • Cobol
  • Pascal
  • C++/C
  • C#
  • Perl
  • Python
  • ADA
  • APL
  • LINDA
  • PILOT
  • SNOWBALL
  • PL/1
  • LISP/LOGO/NetLogo/Karel
  • Basic
  • Mouse
  • Assembly languages (8086-80586, 68000, 6800, IBM 360/4300, etc)

Comments are closed.