Courses Taught

Spring 2020

• (No classes due to extended medical leave)


Fall 2019

• CSE 101: (Computer Science Principles)

• CSE/ISE 312: Legal, Social, and Ethical Issues in Information Systems

• CSE/ISE 337: Scripting Languages


Spring 2019

• CSE 101 (Introduction to Computational and Algorithmic Thinking)

• CSE/ISE 312 (Legal, Social, and Ethical Issues in Information Systems) (two sections)


Fall 2018

• CSE 101 (Introduction to Computational and Algorithmic Thinking) (two sections)

• CSE/ISE 312 (Legal, Social, and Ethical Issues in Information Systems)


Spring 2018

• (No classes due to extended medical leave)


Fall 2017

• CSE 101 (Introduction to Computers and IT)

• CSE/ISE 102 (Introduction to Web Design and Programming)

• CSE 114 (Computer Science I)


Spring 2017

• CSE 101 (Introduction to Computers and IT) (section 01)

• CSE/ISE 102 (Introduction to Web Design and Programming)

• CSE 130 (Introduction to Programming in C)

• ITS 102 (section 18): The Algorithms That Rule The World


Fall 2016

• CSE 101: Introduction to Computers and IT

• CSE/ISE 102: Introduction to Web Design and Programming

• ISE 108: Introduction to Programming


Summer 2016

• CSE/ISE 312: Legal, Social, and Ethical Issues in Information Systems


Spring 2016

• CSE 101: Introduction to Computers (Section 01)

• CSE/ISE 102: Introduction to Web Design

• CSE 114: Computer Science I (Section 02)


Fall 2015

• CSE 101: Introduction to Computers (Section 01)

• CSE/ISE 102: Introduction to Web Design

• ISE 108: Introduction to Programming


Summer 2015

• CSE 101: Introduction to Computers

• CSE/ISE 312: Legal, Social, and Ethical Issues in Information Systems


Spring 2015

• CSE 101: Introduction to Computers

• CSE/ISE 102: Introduction to Web Design and Programming

• CSE/ISE 312: Legal, Social, and Ethical Issues in Information Systems (section 02) 

ITS 102 (Section 05): Failure is Not an Option


Fall 2014

• CSE 101: Introduction to Computers

• CSE 110: Introduction to Computer Science

• CSE/ISE 312: Legal, Social, and Ethical Issues in Information Systems (section 02) 

• ISE 108: Introduction to Programming


Spring 2014

(to be updated soon)


Fall 2013

• CSE/ISE 102: Introduction to Web Design and Programming (section 02)

• CSE 110: Introduction to Computer Science (section 01)

• ISE 108: Introduction to Programming


Summer 2013

• CSE 110: Introduction to Computer Science

• ISE 208: Intermediate Programming


Spring 2013

• CSE 110: Introduction to Computer Science

• ISE 208: Intermediate Programming

• CSE/ISE 312: Legal, Social, and Ethical Issues in Information Systems (section 01)

• ITS 102: Animation with Alice


Fall 2012

• CSE 110: Introduction to Computer Science

• ISE 108: Introduction to Programming

• CSE/ISE 312: Legal, Social, and Ethical Issues in Information Systems (section 02)


Summer 2012

ISE 108: Introduction to Programming


Spring 2012

• CSE 110: Introduction to Computer Science

• ISE 208: Intermediate Programming

• CSE/ISE 312: Legal, Social, and Ethical Issues in Information Systems (section 01) 

ITS 102: Failure is Not an Option (section 09)


Fall 2011

CSE 110: Introduction to Computer Science

ISE 108: Introduction to Programming

CSE/ISE 312: Legal, Social, and Ethical Issues in Information Systems (section 02)


Spring 2011

CSE 110: Introduction to Computer Science

ISE 108: Introduction to Programming

ISE 208: Intermediate Programming


Fall 2010

 CSE 110: Introduction to Computer Science

ISE 108: Introduction to Programming

ISE 208: Intermediate Programming


Spring 2010

CSE 110: Introduction to Computer Science

ISE 108: Introduction to Programming

ISE 208: Intermediate Programming


Fall 2009

• ISE 108: Introduction to Programming

ISE 208: Intermediate Programming

CSE/ISE 308: Software Engineering


Spring 2009

• CSE 110: Introduction to Computer Science

• CSE 114: Computer Science I

• ISE 108: Introduction to Programming

• ITS/HDV 102: Failure Is Not An Option


Fall 2004–Fall 2008

Coming soon

© 2009-20, Michael S. Tashbook