|
William Crum Senior Lecturer and IMPACT Faculty Fellow
Office: HAAS G-26 Office Hours Spring 2023:
- Tuesday: 9:00am - 10:30am
- Thursday: 9:00am - 10:30am
|
I DO NOT have funding for graduate assistantships. Undergraduates can apply for positions with the courses I teach by
completing this standard application.
|
Education
Bachelor of Science - Department
of Earth and Atmospheric Sciences, Purdue University (1996)
Master of Science in Education - Department
of Curriculum and Instruction, Purdue University (2002)
Master of Science - Computer
Science Department, Western Illinois University (2004)
Teaching
Spring 2023
Fall 2022
Summer 2022
- CS 159, C Programming
- CS 159, C Programming - Distance Learning Offering
Spring 2022
Fall 2021
Summer 2021
Spring 2021
- CS 159, C Programming
- CS 159Y, C Programming - Distance Learning Offering
Fall 2020
- CS 159, C Programming
- CS 159Y, C Programming - Distance Learning Offering
Summer 2020
- CS 159, C Programming
- CS 159Y, C Programming - Distance Learning Offering
Spring 2020
Fall 2019
Summer 2019
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
Spring 2019
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
Fall 2018
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
Summer 2018
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 159Y, Programming Applications For Engineers - Distance Learning Offering
Spring 2018
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
Fall 2017
- CS 159, Programming Applications For Engineers
Summer 2017
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 159Y, Programming Applications For Engineers - Distance Learning Offering
Spring 2017
- CS 159, Programming Applications For Engineers
Fall 2016
- CS 159, Programming Applications For Engineers
Summer 2016
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 159Y, Programming Applications For Engineers - Distance Learning Offering
Spring 2016
- CS 159, Programming Applications For Engineers
Fall 2015
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 191, Freshman Resources Seminar
- CS 291, Sophomore Development Seminar
Summer 2015
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 159Y, Programming Applications For Engineers - Distance Learning Offering
Spring 2015
- CS 159, Programming Applications For Engineers
Fall 2014
- CS 159, Programming Applications For Engineers
- CS 191, Freshman Resources Seminar
- CS 291, Sophomore Development Seminar
Summer 2014
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 159Y, Programming Applications For Engineers - Distance Learning Offering
Spring 2014
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 159Y, Programming Applications For Engineers - Distance Learning Offering
Fall 2013
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 191, Freshman Resources Seminar
- CS 291, Sophomore Development Seminar
- CS 391, Junior Resources Seminar
Summer 2013
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 159Y, Programming Applications For Engineers - Distance Learning Offering
Spring 2013
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
Fall 2012
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 191, Freshman Resources Seminar
- CS 291, Sophomore Development Seminar
- CS 391, Junior Resources Seminar
Summer 2012
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 159Y, Programming Applications For Engineers - Distance Learning Offering
Spring 2012
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
Fall 2011
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 191, Freshman Resources Seminar
- CS 291, Sophomore Development Seminar
- CS 391, Junior Resources Seminar
Summer 2011
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 159Y, Programming Applications For Engineers - Distance Learning Offering
Spring 2011
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
Fall 2010
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 191, Freshman Resources Seminar
- CS 291, Sophomore Development Seminar
- CS 391, Junior Resources Seminar
Summer 2010
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 159Y, Programming Applications For Engineers - Distance Learning Offering
Spring 2010
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 391, Junior Resources Seminar
Fall 2009
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 191, Freshman Resources Seminar (with Dr. H.E. Dunsmore)
- CS 291, Sophomore Development Seminar
Summer 2009
- CS 159, Programming Applications For Engineers
- CS 159Y, Programming Applications For Engineers - Distance Learning Offering
Spring 2009
- CS 159, Programming Applications For Engineers
- CS 391, Junior Resources Seminar
Fall 2008
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 191, Freshman Resources Seminar (with Dr. H.E. Dunsmore)
- CS 291, Sophomore Development Seminar
Summer 2008
- CS 159, Programming Applications For Engineers
- CS 159Y, Programming Applications For Engineers - Distance Learning Offering
- CS 235, Introduction To Organizational Computing
Spring 2008
- CS 159, Programming Applications For Engineers
- CS 391, Junior Resources Seminar
Fall 2007
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 192, Freshman Resources Seminar (with Dr. H.E. Dunsmore)
- CS 291, Sophomore Development Seminar (with Dr. H.E. Dunsmore)
Summer 2007
- CS 110, Introduction To Computers
- CS 159, Programming Applications For Engineers
- CS 159Y, Programming Applications For Engineers - Distance Learning Offering
Spring 2007
- CS 158, C Programming
- CS 159, Programming Applications For Engineers
- CS 392, Junior Resources Seminar
Fall 2006
- CS 159, Programming Applications For Engineers
- CS 290N, Sophomore Development Seminar
Summer 2006
- CS 158, C Programming
- CS 158P, C Programming - Distance Learning Offering
- CS 235, Introduction To Organizational Computing
Spring 2006
- CS 156, C Programming For Engineers
- CS 158, C Programming
- CS 158P, C Programming - Distance Learning Offering
- CS 491, Senior Resources Seminar
Fall 2005
- CS 156, C Programming For
Engineers
- CS 158, C Programming
- CS 158P, C Programming - Distance Learning Offering
- CS 192, Freshman Resources
Seminar
Summer 2005
Spring 2005
- CS 156, C Programming For Engineers
- CS 158, C Programming
- CS 190E, Introduction to Programming with Applications to Engineering and Physical Science Problems
- CS 491, Senior Resources Seminar
Fall 2004
- CS 156, C Programming For
Engineers
- CS 158, C Programming
- CS 192, Freshman Resources
Seminar
Summer 2004
Spring 2004
- CS 152, FORTRAN Programming for Engineers
- CS 154, FORTRAN Programming
- CS 156, C Programming For
Engineers
- CS 158, C Programming
Fall 2003
- CS 156, C Programming For
Engineers
- CS 158, C Programming
Summer 2003