SCS Faculty Candidate

Wednesday, January 26, 2022 - 3:00pm to 4:45pm


Virtual Presentation - ET Remote Access - Zoom (Teaching Demo)


ADALBERT GERALD SOOSAI RAJ, Assistant Teaching ProfessorDepartment of Computer Science and Computer EngineeringUniversity of California, San Diego

Teaching Demo: Dynamic Memory Allocation - How Memory Allocators Work?

►  Teaching Demo:  26 January 2022 - 3:00 pm In my teaching demo, I will present the topic of dynamic memory allocation. Specifically, we will learn the internals of how memory allocators work. We will begin with a high level overview of the implementation issues associated with memory allocators such as free block organization, placement, splitting, etc., and we will dive deep into one of these topics (e.g., free block organization). We will be using active learning techniques like worksheets during my presentation. … ► Research Talk: 27 January 2022 - 10:00 am  - Toward More Inclusive and Equitable Computing Education

Computing is one of the majors that has seen a tremendous growth in enrollment during the last decade. Due to the increased popularity of computing, the number of students enrolling in programming courses has sharply increased. The increase in the number of students also increases the diversity of students learning programming. This creates multiple challenges for computing educators since the same pedagogical approaches may not be effective for all students. Hence, we need to find some better and customized ways to teach programming to these students with varying backgrounds. The goal of my research is to make computing education accessible to diverse groups of people. I try to do this by identifying and removing barriers to learning and exploring more inclusive and equitable methods for teaching computing. In my talk, I will focus on two of my research projects: (1) Understanding and aiding non-native English speakers learning computing, and (2) Determining the effectiveness of live coding on student learning in introductory programming.

Gerald Soosai Raj is an Assistant Teaching Professor in Computer Science and Engineering at the University of California, San Diego (UCSD). He studies effective, equitable, and inclusive ways to teach computing to a diverse set of learners. He has co-authored two free online interactive textbooks for introductory programming in Python and Java. He cares deeply about improving equity, diversity, and inclusion in computing. He is an adventure enthusiast and has done activities like skydiving, bungee jumping, and scuba diving.


Faculty Host:  Dilsun Kaynar


Computer Science Department


Zoom Participation.  See announcement.

For More Information, Contact:


CSD Faculty Candidate - Teaching Demo