Assistant Teaching Professor
Computer Science and Engineering
University of California, San Diego
Email: gerald [at] eng [dot] ucsd [dot] edu
Office: 2106 CSE Building (EUB3B)

My name is Adalbert Gerald Soosai Raj (aka Gerald). I am an Assistant Teaching Professor in Computer Science and Engineering at the University of California, San Diego (UCSD). Prior to joining UCSD, I completed an interdisciplinary Ph.D. in Computer Sciences and Education at the University of Wisconsin-Madison. Before that, I earned a Masters degree in Computer Science from UW-Madison and a B.Tech. in Information Technology from College of Engineering Guindy (CEG), Anna University in Chennai, India.

I study effective, equitable, and inclusive ways to teach computing to a diverse set of learners. Specifically, I focus on understanding the barriers that non-native English speakers face while learning programming, reducing these barriers by designing and evaluating suitable interventions/tools to help them overcome those barriers. I also study the effectiveness of live coding, a teaching method based on cognitive apprenticeship, to teach programming processes (e.g., incremental development) for students with no prior programming experience.

I deeply care about improving equity, diversity, and inclusion in computing. One of my goals is to make computing more accessible to everyone irrespective of their gender, race, native language, culture, etc. I constantly strive towards making my classroom and research lab more inclusive. I believe by focusing on these efforts, one day we could truly make computing inclusive and accessible for everyone!