Jennifer S. Kay

Computer Science Department
Rowan University
201 Mullica Hill Road 
Glassboro,NJ 08028 
Phone: (856) 256-4593
Fax: (856) 256-4741

Office Hours and Location | Class Information | Robots! | C++ | Research Info | Publications | Technical | Useful | Fun | Biographical | Search

Office Hours Spring 2014:

NOTE: No afternoon hours on Tuesday 4/8. Additional "by appointment" hours are available on RSN


You can make an appointment with me for any of the following times by logging onto the Starfish Rowan Success Network
(Note: you must make appointments by midnight the night before the appointment!)

Drop in Hours:

You can stop by my office without an appointment during the following times:

Office Location: Robinson 328S


Class Information

In Spring 2014 I am teaching:

(old class links: Please note: Old web pages are password protected simply so I can see who is looking at them. If you'd like a guest password, please email me. ioopf13 introscif13 introscis13 honorsintroscis13 introscif12 robotsf12 gradrobotsf12 founds12 indstudys12  introscif11 introrobotsf11 ioopf11 introrobotss11 intros11 founds11 robotsf10 introrobotsf10 introscif10 intros09 introrobotss09 founds09 introscif08 introrobotsf08 csps08 introsci intros06 robof06 intros06 introf04 robos04 intros04 founds04 introf03 csps03 founds03 introf02 cspf02 csps02 robos02 foundf01 cspf01 algoss01 csps01 cspf00 csps00 robos00 dsf99 cspf99 dsminif99 cspsp99 dsf98 cspf98



While I'm interested in a bunch of different aspects of computer science, I find myself returning again and again to the fields of robotics. As a graduate student at CMU, I got to play with really big robots. Nowadays the robots my students and I play with tend to be a lot smaller, but some of them fly, others dance, and some even wear fancy costumes!

I also think that robots are a great way to get people excited about computer science - I've exposed hundreds of computer science educators to robotics through the Robot Rodeo and Experience It! events at the SIGCSE 2011, SIGCSE 2012, and SIGCSE 2014 conferences for computer science educators (check out this great news report about the Rodeo from CBS 11 News in Dallas) as well as through workshops for K-12 teachers at Rowan and a free MOOC (online course) called Robot Programming for Absolute Beginners sponsored by Google CS4HS

I'm also part of the team developing Calico, a multi-language multi-context programming framework and learning environment for computer science education. Calico includes Myro, an interface for programming robots - it currently supports the Scribbler robot with the Fluke board, and I've been working with students on MyroNXT - a way to program LEGO Mindstorms robots in Calico. Calico offers a free textbook for learning Python using robots.

I am co-chair of Rowan's FIRST LEGO League Qualifier that has brought hundreds of 9-14 year olds to campus to participate in a robotics and research competition that is designed to get kids excited about STEM.

I'm also the director of the Rowan University Laboratory for Educational Robotics (RULER Lab). Check out our web page for lots of information about educational robotics, as well as many resources for K-12 and University Educators who wish to use robotics in the classroom.

C++ Links

Research Information

My areas of interest include computer science education, educational robotics, intelligent software agents, robotics (especially mobile robots), vehicle teleoperation, human-computer interaction, user interfaces, computers and the elderly, cryptography, computer vision, and artificial intelligence.

Please visit the Rowan University Laboratory for Educational Robotics (RULER) home page and the Calico Project home page.

For my Ph.D., I developed the STRIPE system, which was part of Carnegie Mellon's Navlab Project. STRIPE is a system for teleoperating vehicles across low bandwidth links, and links with delays.

While working on my Ph.D., I also did some work in cryptography. You can take a look at a technical report of mine: Cryptanalysis Techniques: An Example Using Kerberos


Refereed Publications

Ph.D. Thesis

  • STRIPE: Remote Driving Using Limited Image Data
    Jennifer Kay
    Ph.D. Thesis, Carnegie Mellon University, January 1997. Available as technical report CMU-CS-97-100, Computer Science Department, Carnegie Mellon University, Pittsburgh, PA.

Book Chapter

Invited Publications

Refereed Panel Presentations and Published Summaries

  • CS Professional Development MOOCs
    Erin Mindell (Moderator),
    Karen Brennan, Gwendolyn Britton, Jennifer S. Kay, and Jennifer Rosato
    to appear in the Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE 2014, March 2014

  • Panel: Beyond First Impressions and Fine Farewells: Electronic Tangibles Throughout the Curriculum
    Jennifer S. Kay (Moderator), Frank Klassner, Fred G. Martin, David P. Miller, Keith J. OHara,
    Proceedings of the AAAI Spring Symposium on Educational Robotics and Beyond: Design and Evaluation, March 2010, pp. 58-59.

Technical Links

Useful Links

Fun Stuff

These links are really old. One day, I'll have time to add some of my more recent favorites.

About Me

I did my undergraduate work at the University of Pennsylvania, in Computer Science (in the School of Engineering and Applied Science) and in Mathematics (in the School of Arts and Sciences). I also worked in the GRASP Lab at Penn.

While I was an undergraduate I also spent a year as a visiting student at Somerville College, Oxford University, which is in Oxford, in the United Kingdom.

I've also been a research assistant at the AI Vision Research Unit in the Psychology Department at the University of Sheffield.

I graduated with my Ph.D. in Computer Science from Carnegie Mellon in December of 1996.  I was a member of the CMU Vision and Autonomous Systems Center (VASC), which is a part of the Robotics Institute.

I used to be a member of the AI Laboratory in the Advanced Technology Laboratories in Camden, New Jersey .

I was also a part-time faculty member in the Computing Sciences Department at Villanova University.

Search the Web


Search Rowan People