Courses

Previous/Current Courses

Here is a list of different courses I taught at some institutes......
books

COURSES @ TSU

Spring 2026
Algorithms听 (COMP 4700)
Introduction to Theory of Computing听 (COMP 3560)
Adv. Algorithm Design and analysis听 (COMP 5200)
Bioinformatics/Computational Biology (COMP 6100)

Fall 2025
Data Structures听 (COMP 3040)
Introduction to Bioinformatics (COMP 5800)
Algorithms (COMP 4700)

Spring 2025
Algorithms (COMP 4700)
Introduction to Theory of Computing听 (COMP 3560)
Adv. Algorithm Design and analysis听 (COMP 5200)

Fall 2024
Data Structures听 (COMP 3040)
Introduction to Bioinformatics听 (COMP 5800)
Algorithms听 (COMP 4700)
Adv. Algorithm Design and analysis听 (COMP 5200)

Summer 2024
Introduction to Computing听 (COMP 1210)

Spring 2024
Algorithms听 (COMP 4700)
Introduction to Theory of Computing听 (COMP 3560)
Adv. Algorithm Design and analysis听 (COMP 5200)

Fall 2023
Adv. Algorithm Design and analysis听 (COMP 5200)
Introduction to Bioinformatics听 (COMP 5800)
Algorithms听 (COMP 4700)

Fall 2022
Introduction to Bioinformatics听 (COMP 5800)
Adv. Algorithm Design and analysis听 (COMP 5200)
Algorithms听 (COMP 4700)

Summer 2022
Introduction to Computing听 (COMP 1210)

Spring 2022
Adv. Algorithm Design and analysis听 (COMP 5200)
Algorithms听 (COMP 4700)
Introduction to Theory of Computing听 (COMP 3560)
Discrete Mathematics听 ( COMP 3010)

Fall 2021
Computer Organization听 (COMP 2400)
Algorithms听 (COMP 4700)
Adv. Algorithm Design and analysis听 (COMP 5200)

Summer 2021
Introduction to Computing听 (COMP 1210)

Spring 2021
Algorithms听 (COMP 4700)
Software Engineering听 (COMP 3300)
Introduction to Bioinformatics Computing听 (COMP 4820)
Bioinformatics/Computational Biology听 (COMP 6100)

Fall 2020
Adv. Algorithm Design and analysis听 (COMP 5200/5010)
Introduction to Bioinformatics听 (COMP 5800)
Introduction to Computing听 (COMP 1210)

Summer 2020
Introduction to Computing听 (COMP 1210)

Spring 2020
Bioinformatics/Computational Biology听 (COMP 6100)
Introduction to Bioinformatics Computing听 (COMP 4820)
Algorithms听 (COMP 4700)

Fall 2018
Introduction to Bioinformatics听 (COMP 5800)
Adv. Algorithm Design and analysis听 (COMP 5200/5010)

Spring 2018
Software Engineering听 (COMP 5100)
Algorithms听 (COMP 4700)

Fall 2017
Algorithms 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听COMP 5200
Introduction to Bioinformatics听听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听听 COMP 5800

Summer 2017
Object Oriented Programming 听 听 听 听 听 听 听 听 听听听听 听听 ENGR 5070

Spring 2017
Algorithms 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听COMP 4700
Software Engineering听听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听听 COMP 5100

Fall 2016
Algorithms 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听COMP 4700
Adv. Algorithm Design and analysis 听 听 听 听 听 听 听 听 听 听 听 听 COMP 5200
Distributed Computing Theory and Design 听 听 听 听 听 CISE 6360

Summer 2016
Python Programming 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听听 COMP 3140
Object Oriented Programming 听 听 听 听 听 听 听 听 听听听听 听听 ENGR 5070

Spring 2016
Software Engineering 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听听 COMP 3300
Introduction to Bioinformatics Computing 听听 COMP 4820
Software Engineering听听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听听 COMP 5100
Bioinformatics/Computational Biology 听 听 听 听听 COMP 6100

Fall 2015
Discrete Mathematics 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听听 COMP 3200
Software Engineering 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听听 COMP 3300
Introduction to Bioinformatics听听听听听听听听听听听听听听听听听听听听听听听听 COMP 5800

Spring 2015
Discrete Mathematics 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 COMP 3200
Software Engineering 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听听 听 听听 COMP 3300
Introduction to Bioinformatics Computing 听 听 听 听 COMP 4820
Bioinformatics/Computational Biology 听 听 听 听 听 听听听 COMP 6100

Fall 2014
Computer Programming II 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听听 COMP 2240
Discrete Mathematics 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听听 COMP 3200
Software Engineering 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听听 COMP 4300
Introduction to Bioinformatics 听 听 听 听 听 听 听 听 听 听 听 听 COMP 5800

Spring 2014
Introduction to Bioinformatics Computing听听听听听听听听 COMP 4820
Introduction to Computing听听听听听听听听听听听听听听听听听听听听听听听听听听听 听 听 听 听 COMP 1210

Fall 2013
Discrete Mathematics听听听听听听听听听听听听听听听听听听听听听听听听听听听听听听听听 听听 听听 COMP 3200
Introduction to Computing 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听COMP 1210


COURSES @ other institutes
Principles of Computer Programming (C#)听 听 听 听 听 @ Augusta University
Introduction to Computational Biology听 听 听 听 听 听 听 听 听@ UTSA
Intro. to Data Science听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 @ UTSA
Linux Administration听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 @ ECPI University
C Programming Language听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 @ ECPI University
Introduction to Computer Science听 听 听 听 听 听 听 听 听 听 听 听 听@ TNCC
Problem Solving using C++听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听 听@ ODU

听For students of current semester, the material of courses can be found at eLearn portal.






webpage contact:
K. al Nasr