Christine Alvarado

Christine Alvarado is an Associate Teaching Professor in the Computer Science and Engineering Department at the University of California, San Diego. Prior to coming to UCSD in 2012, she was an Associate Professor of Computer Science with tenure at Harvey Mudd College. Her current efforts are focused on designing curriculum and programs to make computing and computing education more accessible and appealing, with the specific goal of increasing the number of women and underrepresented minorities who study computing. Her work is funded by several grants from the National Science Foundation including a Faculty Early Career Development (CAREER) award and a CISE Pathways to Revitalized Undergraduate Computing Education (CPATH) award and a Computing Education for the 21st Century (CE21) award. In 2013 she received the A. Richard Newton Educator ABIE Award from the Anita Borg Institute for her contributions diversity in computer science education. Dr. Alvarado received her undergraduate degree in computer science from Dartmouth in 1998, and S.M. and Ph.D. in computer science from MIT in 2000 and 2004, respectively. She served on the College Board's commission to design the new Advanced Placement Computer Science Principles, and recently served as a co-chair of the NCWIT Academic Alliance. She is currently general co-chair for the 2015 Grace Hopper Celebration of Women in Computing.

Filter Courses within "Christine Alvarado" (Click to filter)
Advanced Data Structures in Java (Coursera) Coursera
University of California, San Diego

Advanced Data Structures in Java (Coursera)

Explore the fundamentals of advanced data structures in Java and learn how to apply them to solve intricate real-world challenges. This course will equip you with essential knowledge and practical skills needed for efficient problem-solving in various domains, including software engineering, network management, and more.

Jun 29th 2026
5-12 Weeks
Data Structures and Performance (Coursera) Coursera
University of California, San Diego

Data Structures and Performance (Coursera)

Unlock the secrets of efficient Java programming with our 'Data Structures and Performance' course. Designed for intermediate learners, this course will teach you advanced techniques to handle vast amounts of data effectively. Gain insights into optimizing algorithms and data structures for large-scale applications, ensuring your software performs at its best.

Jun 29th 2026
5-12 Weeks
Object Oriented Programming in Java (Coursera) Coursera
University of California, San Diego

Object Oriented Programming in Java (Coursera)

Embark on a journey to understand Object Oriented Programming (OOP) principles using Java in this interactive Coursera course. Visualize complex concepts with ease as you learn to design, implement, and debug object-oriented applications. Whether you're aiming to become a professional developer or enhance your programming skills for personal projects, this course offers a structured path to mastery.

Jun 29th 2026
5-12 Weeks
Mastering the Software Engineering Interview (Coursera) Coursera
University of California, San Diego

Mastering the Software Engineering Interview (Coursera)

Are you ready for that dream internship or entry-level software engineering job? Mastering the Software Engineering Interview is here to equip you with the necessary tools and knowledge to excel in your technical problem-solving and interview communications. This course will guide you through practice sessions, algorithm mastery, and effective interviewing techniques to ensure you stand out.

Jun 29th 2026
4 Weeks
Page 1