- 2008:
- Recipient of the prestigious Trustees Teaching Award in the School of Informatics
Promoted to Senior Lecturer of Computer Science
SIGCSE 2008 (Facilitator, BOF Session on Multiplayer Games, with B. Ottesen, March, in Portland, OR)
Invited to: 3rd Annual Microsoft Academic Days Conference on Game Development (GDCSE'08), Miami, FL.
2008 Midwest NKS Conference (Co-chair, website), see conference program, and final conference poster
Schedule for the Fall 2008 semester: lectures, labs taught and office hours.
Transparent networking (sketch/start of a tutorial that will eventually describe John Catherino's package)
Classes taught: A290/A590 (spring, spring, summer, summer, fall, fall), A348/A548 (spring, fall)
Students: Bjorn Ottesen (MIME), Jacob Henry (BUS), Paul Banning (IUAA/IUF), Josh Ols (CSCI). Also Chabane Maidi, Jordan West, Terry Lewis...
- 2007:
-
SIGCSE 2007 (Faculty Poster: Blender and Python in CS2, Covington, KY)
Dynamic Days 2007: On a Conjecture by Graham and Erdos (poster accepted for presentation, Boston, MA)
2007 NKS Conference (two presentations, conference and summer school held in Burlington, VT)
Classes taught: A348/A548 (spring, fall), A201/A597 (summer), A202/A598 (spring, summer), A290/A590 (fall, fall)
Independent study students: Dan Bicknell (SLIS), Vamsi Gadey (Informatics), Kyungeun Carina Lee (Harmony HS)
Service: Participating in the new Axxx Curriculum Task Force.
- 2006:
-
52nd Midwest Theory Day (Organizer, with Paul Purdom)
2006 NKS Conference (one presentation, in Washington, DC)
Book: Essentials of Web Programming (Pearson Education, with A. Bond and R. Henderson)
Classes taught: A348/A548 (spring, fall), A201/A597 (summer I, II), A202/A598 (spring, fall)
MIME Students: Don Mitchell, Aenglan Kim, Aaron Holladay, Ji Young Chong, Youn Sook Song
Service: developed course companion notes for correspondence course A114 Intro to Databases for IU School of Continuing Studies
- 2005:
-
2005 Midwest NKS Conference (co-Chair, with Anthony Martin)
Book: Soliloquy (in Java) (published with Wiley and sons)
JETT 2005 (Operating Systems Concepts with Java, Introduction to Java 3D)
Stealing Cycles one Object at a Time (paper submitted to ICPADS 2005)
Presentations at the 51st (Dec., Univ. of Wisconsin Milwaukee) and 50th Midwest Theory Day (May, UIUC)
Classes taught: A201/A597 (spring), A348/A548 (spring, fall), A202/A598 (summer, fall)
Independent study students: Aaron Bond (CSCI)
Service: Assisted OVPIT/UITS with Postem feature addition to OnCourse (Sakai implementation by Russel Duhon)
- 2004:
-
2004 NKS Conference (poster presentation, in Boston, MA)
FIE 2004: RMI: Observing the Distributed Pattern (Savannah, GA)
The Net Worth of an Object Oriented Pattern (ICPADS 2004, Los Angeles, CA)
JETT 2004: (Java Foundation Classes, Networked Games: The Basic Framework)
Books: The (Mostly) Open-Source Web (published with Wiley and sons), sOAKed in Java (published with McGraw Hill)
Classes taught: A201/A597 (spring, summer), A348/A548 (spring, summer, fall), A113 (fall), A114 (fall)
Service: CSCI/INFO A2xx/I2xx Curriculum TaskForce (Operational Expectations for CS1).
Students: Anthony Martin (Physics)
- 2003:
- Computer Science Department Teaching Excellence Award
IU Trustees Teaching Award (Finalist)
Classes taught: T540 (spring), A201/A597 (spring, summer), A348/A548 (spring, summer, fall), A113 (fall), A114/I111 (fall)
MIME Students: Joshua Fleetwood, Omprakash Pathipaka, Jae-Yeon Hwang, Will Emigh
Service: participated in the creation of the Telecom New Media Certificate curriculum
Paid reviewer for Prentice Hall, Jones and Bartlett, Addison-Wesley etc.
- 2002:
- Student Choice Teaching Award (Nomination)
Materials for A201/A597 and A348/A348 first made available through IU ClassPak Publishing.
Classes taught: T540 (spring), A201/A597 (spring, summer), A348/A548 (spring, summer, fall), A113 (fall), A114 (fall)
Invited by McGraw Hill to Weekend Teaching Symposium in Chicago.
- 2001:
- IU Trustees Teaching Award (Nomination)
Student Choice Teaching Award (Nomination)
Classes taught: A201/A597 (spring, summer), A348/A548 (spring, fall), A113 (fall), A114 (fall)
MIME students: Don Strawser
Service: Established web development certificate program for IU School of Continuing Studies
- 2000:
- Classes taught: A201/A598 (spring, summer), A348/A548 (fall), A113 (fall), A114 (fall)
Independent study students: Shameem Farouk, Louise Yuan (both from the School of Business)
- 1999:
- Teaching Excellence Recognition Award (TERA, CSCI)
Classes taught: A348/A548 (fall), A202/A598 (spring, summer)
MIME Students: Sangwook Park (MS Thesis: Network Orchestra)
- 1998:
- Classes taught: A348/A548 (fall)
In (non-diagrammatic) retrospect: motivation for the 1995 vpcps paper (in scheme).
(The original paper was offering a diagrammatic lambda calculus, starting from the observations made here).
- 1997:
- Quizsite (developed at BEST)
Myrtle Beach paper (with Hung-Luen Chen, 1997 Computers on Campus National Conference)
- 1996:
- Postem (developed at BEST)
Attended 1996 AERA Annual Meeting (April 8-12, New York)
Part of the 1996 SunSoft Technology Exchange (May 14-16, Boston, MA)
- 1995:
- Visual Patterns for Continuation Passing Style (paper submitted to the Darmstadt Conference)
Originally developed for Jon K. Barwise, under Gerry Allwein's guidance, it has helped shape A348/A548.
- 1994:
- The Golden Mean Shift is the Set of 3x+1 Itineraries (turned into an NKS 2004 Conference poster presentation)
- 1993:
- A Closed Curve that Sweeps the Floor (eventually turned into a 2006 NKS Conference presentation)