I am on research leave during the 2025/26 school year, and will be based in New York City during that time.

Borja Sotomayor
Senior Instructional Professor
Department of Computer Science
University of Chicago
Welcome to my University of Chicago page!
I am a Senior Instructional Professor in the Department of Computer Science, where I teach introductory Computer Science, software development, and computer networks.
I am involved in a number of other activities on campus, such as being the faculty advisor to the department’s student organizations.
I am currently on research leave, working on a study of how Computer Science departments in the US support their teaching activities. I will post more details on this study (including how to participate) sometime during the Autumn of 2025.
My past research has primarily focused on resource allocation on distributed systems using virtualization. I have published a number of papers on those subjects and, more recently, I have also published some papers on Computer Science Education.
I also design t-shirts and enjoy cooking Spanish food (check out my recipes at Borja’s Tasty Bytes).