Projects Teaching Service Publications CV About Me


Fall 2021

CIS 232 Computer Applications for Business

Spring 2022

CIS 490 Introduction to Artificial Intelligence

CIS 320 Networking and Computer Communication Systems

2022-2023 Academic Year (tentative)

Intellectual Property Law

Algorithms and Data Structures

Introduction to Computer Vision

Blockchain, Cryptocurrency, and Smart Contracts

Recommended Computer Science Books

A good textbook can make a world of difference in how efficiently and how well you learn a subject, in addition to having a significant effect on how much you enjoy learning. It is easy to waste a lot of time and energy in a poor textbook; it is often not only until you become well versed on a subject that you learn the book you have been struggling with is no good. The following books are ones which I can vouch are very good.

Machine Learning

Artificial Intelligence



Online Programming Resources

Other Recommendations for Computer Science Students