Implementing the architecture, assembly language, and operating systems components of curriculum 2001. - Frank P. Ford; Michael B. Gousie; Amruth Kumar 001; Abdul Sattar 002; Linda M. Wilkens (J. Comput. Sci. Coll., 2003)

Teach graphics using excel in place of a graphing calculator. - Torben Lorenzen; Abdul Sattar 002 (ACM SIGCSE Bull., 2006)

Develop a shopping mart web application. - Abdul Sattar 002; Torben Lorenzen (ACM SIGCSE Bull., 2006)

Develop a compiler in Java for a compiler design course. - Abdul Sattar 002; Torben Lorenzen (ACM SIGCSE Bull., 2007)

Computer applications: a service course. - Abdul Sattar 002; Torben Lorenzen (ACM SIGCSE Bull., 2007)

Objects first using Alice to introduce object constructs in CS1. - Torben Lorenzen; Abdul Sattar 002 (ACM SIGCSE Bull., 2008)

How to create an online internet course. - Torben Lorenzen; Abdul Sattar 002 (ACM SIGCSE Bull., 2008)

Teach Alice programming to non-majors. - Abdul Sattar 002; Torben Lorenzen (ACM SIGCSE Bull., 2009)

An operating systems course with projects in java. - Abdul Sattar 002; Lee Mondshein; Torben Lorenzen (Inroads, 2010)

Visualizing Prolog: a "jigsaw puzzle" approach. - Lee Mondshein; Abdul Sattar 002; Torben Lorenzen (Inroads, 2010)

Tools for computer architecture and organization. - Torben Lorenzen; Abdul Sattar 002; Lee Mondshein (Inroads, 2011)

A code snippet library for CS1. - Torben Lorenzen; Lee Mondshein; Abdul Sattar 002; Seikyung Jung (Inroads, 2012)

Incorporating NoSQL into a database course. - Abdul Sattar 002; Torben Lorenzen; Keerthi Nallamaddi (Inroads, 2013)