Dr. Brian C. Ladd

photo: Brian C. Ladd Brian C. Ladd
Assistant Professor of Computer Science
State University of New York, Potsdam
44 Pierpont Ave
Potsdam, NY, 13676 USA
work tel: 315-267-2944
AIM

Education

PhD
2000. Computer Science, University of North Carolina at Chapel Hill.
Adviser: John B. Smith.
Thesis Title: Lingua Graphica: A Language for Concise Expression of Graph-based Algorithms.
MS
1990. Computer Information Systems, Boston University, Heidelberg, Germany.
BS
1986, cum laude. Computer Science, University of Michigan, Ann Arbor, Michigan.

Positions Held: Higher Education

08/2006 to present
Assistant Professor of Computer Science, SUNY Potsdam, Potsdam NY
08/1999 to 08/2006
Assistant Professor of Computer Science, St. Lawrence University, Canton, NY.
08/1998 to 08/1999
Instructor, St. Lawrence University, Canton, NY.
08/1996 to 05/1997
Visiting Instructor, St. Lawrence University, Canton, NY.
01/1991 to 04/1991
Instructor, Boston University, Overseas Division, Heidelberg, Germany.
01/1990 to 06/1990
Instructor, University of Maryland, Overseas Division, Spangdalem, Germany.

Teaching Experience

Positions Held: Industry

05/2003 to 05/2004
Video Game Programmer, Epic Games (Scion Studios), Cary, NC.
06/1996 to 05/2003
Independent Web consultant. Clients included individual e-tailers, textile industry groups, and the U.S. Navy.
06/1995 to 01/1995
Consultant on Web technology to IBM's Network System's Research Group, RTP, NC.

Scholarship

Peer-reviewed Articles

  1. Ladd, B. "XYZZY: Finding New Magic in Text Adventure Games". Proceedings of the 2nd Annual Microsoft Academic Days on Game Development in Computer Science Education, aboard Disney Cruise Ship Wonder. 22-25 February, 2007. [PDF]
  2. Portnova A., Lock, P.F. and Ladd, B. and Zimmerman, C. "Another Hundred Days: Social Contacts in a Senior Class," Connections, Volume 27 Number 2, January 2007, pp 53-58. [local: PDF; journal: PDF]
  3. Ladd, B. "The Curse of Monkey Island: Holding the Attention of Students Weaned on Computer Games". The Journal of Computing Sciences in Colleges, Volume 21 Issue 6, June 2006, pp 162-174. [PDF]
  4. Ladd, B. and Harcourt, E. "Student Competitions and Bots in an Introductory Programming Course." The Journal of Computing Sciences in Colleges, Volume 20, Number 5, May 2005, pp 274-284. [PDF]
  5. Ladd, B. "It's All Writing: Experience Using Rewriting to Learn in Introductory Computer Science," The Journal of Computing Sciences in Colleges, Volume 18, Number 5, May 2003, pp 57-64. [PDF]
  6. Ladd, B. and Capps, M. and Stotts, D. "What Cost Simplicity?" Proceedings of ACM Hypertext '97, Southhampton, UK, April, 1997, pp210-211. [PDF]
  7. Capps, M. and Ladd, B. and Stotts, D. and Nyland, L. "Educational Applications of Multi-client Synchronization through Improved Web Graph Semantics," Proceedings of Wetice '96, Stanford, CA, Jun 1996, pp21-26. [PDF]
  8. Capps, M. and Ladd, B. and Stotts, D. "Enhanced Graph Models in the Web: Multi-client, Multi-head, Multi-tail Browsing," Computer Networks and ISDN Systems, volume 28 (Proceedings of the 5th International WWW Conference, Paris, France, May 1996), pp 1105-1112. [HTML]
  9. Ladd, B. and Capps, M. and Stotts, D. and Furuta R. "Multi-head/Multi-tail Mosaic: Adding Parallel Automata Semantics to the Web," Proceedings of the 4th Internatiotnal WWW Conference, Boston, MA, December 1995, pp 433-440. [HTML]
  10. Menges, J. and Ladd, B. "Tcl/C++ Binding Made Easy,"Tcl/Tk 1994 Workshop Proceedings, New Orleans, LA, June, 1994. [PS]

Short Papers

  1. Ladd, B. "Writing a CMS is Hard: Why You've Never Heard of MagicFunnel" Kairos Praxis Wiki. Winter, 2007. [journal: HTML]

Books Illustrated

  1. Smith, J. Collective Intelligence in Computer-Based Collaboration (Computers, Cognition, and Work). Lawrence Erlbaum Associates. April, 1994.

Book Chapters

  1. Ladd, B. "Programming, Pedagogy, and Play". To appear in Eyman, D. and Davis, A., Editors. Play and Pedagogy: Video Games and Writing Instruction, Summer 2008.

Books

  1. Ladd, B. "Simple Computer Games in Java". Contracted for publication 10/2008.

Pedagogical Tools

  1. Ladd, B. Luwak Ludic Toolkit version 0.5. [Luwak Home Page]
  2. Ladd, B. robogames version 1.0. Fall 2002. [Overview/Download Page]
  3. Ladd, B. CS140 utility package, version 1.0. Spring 2001. [Overview/Download Page]
  4. Ladd, B. EasyApplicationFramework, version 1.0. Retired and no longer in active development. Spring 2000. [Overview/Download Page]

Conference Panels and Presentations

  1. Ladd, B. "A Timeless Way of Arguing". Computers and Writing 2007, Detroit, MI, June 2007.
  2. Kumar, A. and Ladd, B. and Wolz, U. and Walker, E. and Joel, W. "Undergraduate Research in the Curriculum". Consortium for Computer Science in Colleges: Northeastern Conference 2007, Rochester, NY, April 2007.
  3. Burd, B. and Goulden, J. and Ladd, B. and Rogers, M. and Stewart, K. "A Special Session on Computer Game Development in the Classroom". SIGCSE 2007.
  4. Ladd, B. "The Code of Art" Computers and Writing 2006, May 2006. [HTML]
  5. Ladd, B. "The Curse of Monkey Island: Holding the Attention of Students Weaned on Computer Games" Consortium for Computing Sciences in Colleges: Northeastern Conference, April 2006. []
  6. Ladd, B. "Computer Problems in Finding 2-Color Ramsey Numbers." Graph Theory Day 50. St. Lawrence University. November 12 2005. [HTML]
  7. Ladd, B. "Back to the Future: Communicating with Computers and Programmers in Introductory Computer Science." Computers and Writing 2005, Stanford, CA, June 16-19 2005. [HTML] Abstract [ASCII]
  8. Ladd, B. "Artificial Intelligence in CS1." Consortium for Computer Science in Colleges: Central Plains, Topeka, KS, April 01-03 2005. [HTML]
    Abstract [PDF]
  9. Ladd, B. "Student Competitions and Bots in an Introductory Programming Course." Consortium for Computing Science in Colleges: Northeastern Conference 2005, Providence, RI, April 2005.
  10. Ladd, B. "Writing to Learn: Writing Across the Curriculum in Undergraduate Computer Science." 2005 Joint Meeting of the AMS/MAA, Atlanta, GA, January 05-10 2005. [HTML]
  11. Ladd, B. "It's All Writing: Experience Using Rewriting to Learn in Introductory Computer Science." Consortium for Computing Science in Colleges: Northeastern Conference 2003, Providence, RI, April 2003.
  12. Capps, M. & Ladd, B. "Multi-client, Multi-head, Multi-tail Browsing: MMM2." 5th International WWW Conference, Paris, France, May 1996.
  13. Ladd, B. & Capps, M. "Multi-head/Multi-tail Mosaic (MMM): Adding Parallel Automata Semantics to the Web." 4th International WWW Conference, Boston, MA, USA, December 1996.

Conference Committee Memberships and Attendance

  1. Member, Volunteer Committee, 6th International WWW Conference, Santa Clara, CA, April 1997.
  2. Proceedings Chair, Hypertext '96, Washington, DC, March 1996.
  3. Audio/Visual Chair, Computer Supported Cooperative Work 94 Research Triangle Park, NC, November 1994.

Conference Attendance

  1. Attendee, Special Interest Group in Computer Science Education 2006, Houston, TX, March 1-4, 2006.
  2. Participant, Challenges and Opportunities in Game-Based Learning, National Academies, Washington DC, USA. November 02, 2005.
  3. Participant, National Institute for Technology and Liberal Education (NITLE) Media Studis Seminar on Digital Gaming July 11-15, 2005.
  4. Attendee, Electronic Entertainment Expo Los Angeles, CA, June 2003.

Retail Products

  1. Programmer, Unreal Championship II: The Liandri Conflict. Publisher: Midway Games. Developer: Epic Games. April, 2005.

Professional Organizations

Fellowships, Honors, Awards