Dr. Brian C. Ladd
Brian
C.
Ladd
Assistant Professor of Computer Science
State University of New York, Potsdam
ladbc@potsdam.edu
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
- Designed: Computer Games and Simulation (CS348 Special Topics, St. Lawrence University)
- Designed: Distributed Systems (CS334, St. Lawrence University)
- Designed: Programming on the World Wide Web (CS332, St. Lawrence University)
- Designed: Theory of Computation (CS380, St. Lawrence University)
- Programming Languages (CS364, St. Lawrence University)
- Algorithm Analysis (CS362, St. Lawrence University)
- Data Structures (CS319, St. Lawrence University)
- Introduction to Computer Science (CS219, St. Lawrence University)
- Introduction to Computer Programming (CS140, St. Lawrence University)
- Helped bring the Computer Science Major on-line at St. Lawrence University
(starting 2000-2001 academic year)
- Information Structures (MET CS520H, Boston University)
- Introduction to BASIC (CAPP105, University of Maryland)
- Advanced COBOL (CAPP127, University of Maryland)
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
- 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]
- 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]
- 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]
- 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]
- 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]
- Ladd, B. and Capps, M. and Stotts, D. "What Cost Simplicity?" Proceedings of ACM Hypertext '97, Southhampton, UK, April, 1997, pp210-211. [PDF]
- 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]
- 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]
- 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]
- Menges, J. and Ladd, B. "Tcl/C++ Binding Made Easy,"Tcl/Tk 1994 Workshop Proceedings, New Orleans, LA, June, 1994. [PS]
Short Papers
- Ladd, B. "Writing a CMS is Hard: Why You've Never Heard of MagicFunnel" Kairos Praxis Wiki. Winter, 2007. [journal: HTML]
Books Illustrated
- Smith, J. Collective Intelligence in Computer-Based Collaboration (Computers, Cognition, and Work). Lawrence Erlbaum Associates. April, 1994.
Book Chapters
- 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
- Ladd, B. "Simple Computer Games in Java". Contracted for publication 10/2008.
Pedagogical Tools
- Ladd, B. Luwak Ludic Toolkit version 0.5. [Luwak Home Page]
- Ladd, B. robogames version 1.0. Fall 2002. [Overview/Download Page]
- Ladd, B. CS140 utility package, version 1.0. Spring 2001. [Overview/Download Page]
- Ladd, B. EasyApplicationFramework, version 1.0. Retired and no longer in active development. Spring 2000. [Overview/Download Page]
Conference Panels and Presentations
- Ladd, B. "A Timeless Way of Arguing". Computers and Writing 2007, Detroit, MI, June 2007.
- 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.
- 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.
- Ladd, B. "The Code of Art" Computers and Writing 2006, May 2006. [HTML]
- 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.
[]
- Ladd, B. "Computer Problems in Finding 2-Color Ramsey Numbers." Graph Theory Day 50. St. Lawrence University. November 12 2005. [HTML]
- 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]
- Ladd, B. "Artificial Intelligence in CS1." Consortium for Computer Science in Colleges: Central Plains, Topeka, KS, April 01-03 2005. [HTML]
Abstract [PDF]- Ladd, B. "Student Competitions and Bots in an Introductory Programming Course." Consortium for Computing Science in Colleges: Northeastern Conference 2005, Providence, RI, April 2005.
- 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]
- 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.
- Capps, M. & Ladd, B. "Multi-client, Multi-head, Multi-tail Browsing: MMM2." 5th International WWW Conference, Paris, France, May 1996.
- 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
- Member, Volunteer Committee, 6th International WWW Conference, Santa Clara, CA, April 1997.
- Proceedings Chair, Hypertext '96, Washington, DC, March 1996.
- Audio/Visual Chair, Computer Supported Cooperative Work 94 Research Triangle Park, NC, November 1994.
Conference Attendance
- Attendee, Special Interest Group in Computer Science Education 2006, Houston, TX, March 1-4, 2006.
- Participant, Challenges and Opportunities in Game-Based Learning, National Academies, Washington DC, USA. November 02, 2005.
- Participant, National Institute for Technology and Liberal Education (NITLE) Media Studis Seminar on Digital Gaming July 11-15, 2005.
- Attendee, Electronic Entertainment Expo Los Angeles, CA, June 2003.
Retail Products
- Programmer, Unreal Championship II: The Liandri Conflict. Publisher: Midway Games. Developer: Epic Games. April, 2005.
Professional Organizations
- Association for Computing Machinery.
- Institute of Electrical and Electronics Engineers.
- International Game Developers Association.
- Digital Gaming Research Association
Fellowships, Honors, Awards
- IBM Research Scholarship (University of North Carolina at Chapel Hill, 01/1995 - 12/1996)
- Member, Golden Key Honor Society (University of Michigan, 1984)