TEACHING ACTIVITIES



Otterbein College (2001 - present)

Courses Taught:
Lower division: Computing Concepts and Applications, Introduction to Computer Programming, Scope of Computer Science, SW Development using Components (Java), Implementation of SW Components (Java).
Upper division: Software Engineering: Analysis, Operating Systems, User Interface Design, Programming Practicum I and II



Southwest Missouri State University (1992 - 2001)

Courses Taught
Lower division undergraduate: Introduction to Computer Science I and II (with Pascal, C++ and Java), Introduction to Fortran. Upper division undergraduate: Service Learning in Computer Science, Organization of Programming Languages, Computer Simulation, Computer Graphics, Introduction to Software Engineering, Theory of Operating Systems, Theory of Telecommunications, Object-Oriented Design and Programming, User Interface Design, and Senior Seminar: Computers and Society.


Invited Lectures

"Mars: an IDE for MIPS assembly programming," Otterbein College Math Sciences Department Colloquium, 2004.
"Mars: an IDE for MIPS assembly programming," Southwest Missouri State University CSC Department, 2004.
"Point of View Roundtable," (panel member), Columbus Technology Council Digital Mixer, 2002
"Service Learning in CSC at SMSU," CASL Faculty Festival of Training, SMSU, 2000.
"Service Learning in CSC: Challenges and Successes," Best Practices Presentation, SMSU, 2000.
"Your Company's Email Policy: Electronic Communications in the Workplace," Webster University, 1999.
"Software Risk Management Models," CSC Department Colloquium, SMSU, 1999.
"A Software Risk Management Model with Metrics for Object-Oriented Systems," University of Dayton, 1997.
"Applying Statistics to Computer Simulation," Math Department Senior Seminar, SMSU, 1997.
"TCP/IP and Sockets: Foundations of the Internet," ACM Student Chapter, SMSU, 1996.
"Object-Oriented Software Metrics," CS Department Colloquium, Bowling Green State University, 1996.
"Metrics for Object-Oriented Systems," ACM Student Chapter, SMSU, 1995.
"Adaptive User Interfaces: A Design Methodology with Applications," University of Akron, 1995.
"Introduction to Object-Oriented Design," Xavier University, Cincinnati OH, 1994.
"Introduction to HSL: Hierarchical Simulation Language," ACM Student Chapter, SMSU, 1993.

Invited Workshops

Modern Software Development in Microsoft .NET. Funded by Microsoft. Lake Forest College, July 6-11, 2003.
1994 NSF/MSU Workshop on Computer Networks for Undergraduate Teaching Faculty. Funded by the National Science Foundation. Michigan State University, August 1-12, 1994. Followup meetings held in 1995 and 1996.
Fifth Annual SMSU Writing Retreat, June 9-10, 1994.

New Course Development

Winter 2004. Upper division Special Topics course on User Interface Design. Three hour elective.
Spring 2003. Upper division course on Operating Systems. New four hour requirement for BS program I developed to meet national curriculum guidelines.
Fall 1998. Advanced topics course on User Interface Design. Three hour elective. Initial offering Fall 1998.
Fall 1997. Developed Service Learning component for Software Engineering course. This is an optional 1 hour component in which student performs public service relevant to course content. Initial offering Fall 1998.
Spring 1997. The World of Computer Science, a "CS 0" course for students who intend to major in computer science but have no computing background. Co-developed with Eric Shade. Initial offering Fall 1999.
Spring 1995. Advanced topics course on Network Theory, the first networks course offered by the department. Utilized experience from NSF/MSU Workshop. Developed new elective course, CSC 465: Theory of Telecomm.
Spring 1994. Advanced topics course on Object-Oriented Design and Programming. First departmental instruction in using the C++ language, which has since been adopted for use throughout the curriculum.
 

Undergraduate Research and Independent Study

Supervision of numerous software engineering course projects. Selected recent projects include:

Supervision of numerous independent study projects. Selected projects include:

[<- Professional Experience | Publications -> | vita | my home page ]

Last updated: 18 March 2005