Counting from zero, again

I’m starting over again – this time at one of the oldest universities in the world.

Friends and colleagues know I’m on sabbatical this year from my position at Whitman. For once, I’m the trailing spouse: my husband has long-standing collaborations with faculty at the University of Cambridge. I came here with a need to reboot my research and an open mind about what form new collaborations might take.

While on a scouting trip to Cambridge in June, we happened to drop by the Computer Lab, where my husband already had an office and where I would be an academic visitor. I saw a poster for the Eighth Annual Cybercrime Conference, and found myself curious enough to attend. It was an inexpensive, one day meeting, in a city I was already visiting. The motivation: at Whitman, I see a steady trickle of students who want to learn about cybersecurity. By learning more about the area, I would potentially contribute a new area of study and research to the department.

The conference was invigorating. A surprise talk by Kieron Ivy Turk – not on the conference agenda, but pinch-hitting for a presenter with travel troubles – showed me that my HCI research skills could contribute to work on emerging harms in cybercrime and cybersecurity. Ivy reprised their SOUPS 2025 presentation, “Spy-oT: Understanding How Users Learn to Use Internet of Things Devices For Abusive Purposes.” The study uses participatory design workshop methods to understand how non-experts discover malicious secondary uses for IoT devices – not a context in which I’ve used participatory design, but it resonated.

So I reached out to Cybercrime Centre director Alice Hutchings about joining her research group this academic year. She has been most welcoming. I’ve been attending Monday status meetings and Friday journal club meetings. I’ve been invited to read grant proposals and other work in progress. During the Michaelmas term, I sat in on the graduate Cybersecurity course, and during the upcoming Lent term, I plan to sit in on the graduate Cybercrime course. The area is brand new to me, and I’m definitely still ramping up, but I see many connections to my broader knowledge of computer science.

I’m not sure yet what direction my research with the Cybercrime Centre will take, but I have a few ideas – and I have time. During our move to the UK, my husband applied for and was awarded a two-year research grant. I applied for and was awarded an additional year of unpaid leave from Whitman. So my family will be in Cambridge at least until the end of the primary school year in July 2027.

Two years would have been a long time to be away from teaching. But with Alice’s encouragement, I applied for the open position of College Teaching Officer (CTO) at King’s College, Cambridge. My first day at my new job was one week ago.

I’ve struggled to understand the position – and to explain it. While CTO is a teaching-oriented faculty position, it’s not centered on teaching courses the way a US faculty position is. It’s hard to understand without explaining the Oxbridge model.

Cambridge is a federated university; the Colleges are autonomous legal entities. (I understand that Oxford is the same, and what I write here will apply with some changes to terminology.) The University is responsible for setting the curriculum, organizing lectures, assessing students, and awarding degrees. In turn, Colleges are responsible for admitting students, monitoring their progress through the degree program, and organizing small-group supervisions (called tutorials at Oxford).

My job is primarily to serve as Director of Studies (DoS) to a cohort of King’s CS students, and to supervise students in some of their lecture courses. This term, I’m taking over as DoS for Part II students. In CS, this is the third and, for most students, the final year of their undergraduate degree. I’ll also be supervising pairs of students in three courses that my colleagues struggled to find other supervisors for: Operating Systems (Part IA), Computation Theory (Part IB), and Prolog (Part IB).

Here are some tasks I completed during my first week at King’s:

  • I met with the Senior Tutor and an HR officer for an orientation to College roles along with two separate tours of the College that showed me quite different things, but nonetheless all useful;
  • I got my keys from the Porters’ Lodge;
  • I submitted a headshot and short biography for the web site and Fellows induction ceremony;
  • I picked up my new MA gown from Ryder & Amies across the street, because I will need it for said induction ceremony;
  • I met with the colleague whose position I am taking, who has taught me many things he had to figure out on his own;
  • together we arranged start-of-term meetings with the eight Part II students;
  • I met with all my new King’s CS colleagues to discuss various start-of-term issues;
  • I mapped out the lecture schedules for the courses I am supervising (spending a surprising amount of time with timetables and spreadsheets);
  • I worked out feasible supervision dates and times for those courses;
  • I found the course materials, which I have yet to study in depth;
  • I completed an online (2 hours) and an in person (3 hours) training on conducting supervisions, both of which were very informative;
  • I applied for CamCORS and CamSIS accounts, and scheduled a training on the latter for this week (which I may regret);
  • I visited the CS Undergraduate Teaching office to gain access to a Moodle site (but I had to go back again this morning to gain access to all the Moodle sites I needed);
  • I asked for an extra chair for my ROUND table (hooray!), started organizing office supplies (I need more), and bought tissues and flowers (the true essentials);
  • I retrieved my first package from the Porters’ Lodge;
  • I sorted and disposed of several piles of papers that had been left in my office;
  • I took a walk around the Fellows’ Garden;
  • I started writing this blog post, but did not have the time or energy to finish it. Last week was the hardest I’ve worked since the end of the spring semester at Whitman.

That is a lot.

What I did not do: this is my first ever term of teaching where I will not be writing syllabi, assignments, or exams. It’s very strange, and I’m of two minds about whether I’m getting the best parts of the faculty job as I’m used to defining it. On the other hand, I’m entirely grateful to be exempt from committee work: while King’s Fellows are subject to the usual expectations of institutional service, committee positions were filled for this year just before I joined the College.

There are also the usual expectations to pursue scholarship and to participate in the intellectual life of the College. I have immensely enjoyed sitting down at the high table during breakfast or lunch and having surprisingly wide ranging conversations with Fellows and other senior members of the College. In fact, I hadn’t realized how much I had missed talking to colleagues outside of computer science.

There’s a lot more to say about my orientation to King’s College, Cambridge, but this feels like enough for my first post. More to come!

Enrollments for Spring 2025

Here’s my usual report on our spring 2025 enrollments, as of week 2 of the semester.

NumberTitleEnrolled/Capunder MathShe:He
CS 167-A,BIntro. Computational Problem Solving51/601:2
CS 210-A,BComputer Systems Fundamentals40/403:5
CS/Math 215Introduction to Data Science26/2511:1
CS 255Computer Simulation Methods21/241:2
CS 267Human-Computer Interaction16/161:1
CS 270-A,BData Structures21/321:3
CS 303ST: Computational Exercises12/301:3
CS/Math 327Algorithm Design & Analysis21/2411:4
CS/Math 350Foundations of Machine Learning23/20201:3
CS 370Software Design24/201:2
CS 496Capstone Project II22/161:3

Commentary

No big surprises here. While our rosters are typically a quarter to a third women, we see that Data Science and Human-Computer Interaction both have a balanced gender ratio. Unfortunately, CS 167 is not as balanced as it sometimes is.

CS 303, ST: Computational Exercises, is being offered by John Stratton as an overload for the second time. This 1-credit course gives students additional practice with solving algorithm design puzzles similar to those found on coding competition websites like LeetCode or Codewars, or in some technical interviews. We look forward to regularizing this opportunity.

CS/Math 350, Foundations of Machine Learning, is the class formerly known as Mathematical Modeling and continues to be taught by Doug Hundley (Mathematics). It is mostly populated by Math majors.

What’s not visible in the table above is that this is another semester of unbalanced enrollments:

  • 30 students in CS 167 at 9 am vs 21 at 8 am.
  • 16 students in CS 270 at 9 am vs 5 at 8 am. (The smaller section is majority women, while the larger has only one woman.)
  • 28 students in CS 210 at 11 am vs 13 at 2:30 pm.

Other department news

We are thrilled that both our current visitors have agreed to stay at Whitman for another year. We are in the process of proposing to search for a fifth tenure-track faculty member next year, while I will be on sabbatical.

The tenure-track faculty were hard at work developing a new curriculum over the last summer and fall. That curriculum has now been approved by the faculty. Watch for future blog posts concerning the contents and rationale of the new curriculum, as well as our transition plan.

Guest post: CS student experiences at DIS Copenhagen

Today in our weekly CS Pizza talk and discussion series, the CS department hosted a panel of senior CS majors sharing their off-campus study experiences. Five juniors went abroad last year, and four were able to join the lunchtime panel. I was unable to attend because of my daughter’s early school dismissal, but I hear it went really well!

LJ Friedman, who was unable to join the panel due to a conflicting class, offered to write up his experiences. I offered to share it as a guest post in my blog, and here it is!

Hi! My name is LJ Friedman. I’m a senior Computer Science major and am expecting to minor in Psychology, Math, and Music. I chose to study in Copenhagen because of the offered classes and the location. The program had several courses I was interested in that were more niche and/or didn’t exist at Whitman, and I was excited to take a spread of both Computer Science and Psychology courses that covered topics I otherwise wouldn’t have the opportunity to take. I was primarily interested in the Game Design course, which focused on teaching game design, coding organization, and Unity and C#. There were also Psychology courses that I was particularly interested in, specifically a course on identity, conflict, and discrimination. 

Continue reading

New colleagues 2024

One of the responsibilities of the department chair is to introduce new colleagues at the first faculty meeting of the new academic year. So I just wrote one-minute introductions for my new colleagues, Sachintha Pitigala and Richard Torres Molina. I thought I’d share them here:

Sachintha Pitigala joins us this year from Sri Lanka, where he is a Senior Lecturer in Computer Science at the University of Kelaniya. Sachintha is not a stranger to the United States, however, as he earned his PhD in Computational Science at Middle Tennessee State University. His dissertation focused on “Developing a personalized article retrieval system for PubMed.” At Whitman, Sachintha will draw on his depth of experience to teach our introductory course, CS 167, as well as a course on Machine Learning or Artificial Intelligence this spring. His most recent research applies machine learning techniques to simulating drone dynamics.

Richard Torres Molina joins us from Virginia Tech, where he just completed a Masters degree in Computer Science and Applications. Richard, too, is a global citizen. After earning a bachelors degree in Information Technology in his home country of Ecuador, Richard went on to earn a further certificate in Information Technology in Shenzhen, China, a certificate in Chinese Language and Culture in Beijing, and a Masters degree in Advanced Systems Dependability jointly from the University of St Andrews and the University of Lorraine. At Whitman, Richard will be teaching a special topics course on Intelligent Systems for Sustainable Development Goals, as well as our regular courses on Data Structures and Software Design.

Watch here for the ongoing saga of course registration for the fall 2024 semester. In the meantime, please join me in welcoming Sachintha and Richard!

Will AI write your thesis?

This fall, I was honored to serve as Whitman’s convocation speaker. When I agreed to speak, I had no idea what I would talk about, but by time I sat down to write it was obvious what question to ask. It was a fun speech to write, and as I learned more, I changed my conclusion several times. It was a fun speech to deliver, and I appreciate all those who laughed in the right places. Continue reading