Armando Fox

Armando Fox

College of Engineering
(510) 642-6820
Research Expertise and Interest
online education, MOOC, blended learning, parallel programming, software engineering, Web development

Armando Fox ( is a Professor in Berkeley's Electrical Engineering & Computer Science Department and the Faculty Advisor to the UC Berkeley MOOCLab.  He co-designed and co-taught Berkeley's first Massive Open Online Course on Engineering Software as a Service, currently offered through edX, through which over 10,000 students worldwide have earned certificates of mastery.  He also serves on edX's Technical Advisory Committee, helping to set the technical direction of their open MOOC platform.  With colleagues in Computer Science and in the School of Information, he is doing research in online education including automatic grading of students' computer programs and improving student engagement and learning outcomes in MOOCs.  In 2015, Fox received the ACM Karl V. Karlstrom Outstanding Educator Award for his contributions to MOOCs, in particular in software engineering education.

While at Stanford he received teaching and mentoring awards from the Associated Students of Stanford University, the Society of Women Engineers, and Tau Beta Pi Engineering Honor Society. He has been a "Scientific American Top 50" researcher, an NSF CAREER award recipient, a Gilbreth Lecturer at the National Academy of Engineering, a keynote speaker at the Richard Tapia Celebration of Diversity in Computing, and an ACM Distinguished Scientist. In previous lives he helped design the Intel Pentium Pro microprocessor and founded a successful startup to commercialize his UC Berkeley Ph.D. research on mobile computing. He received his other degrees in electrical engineering and computer science from MIT and the University of Illinois.  He is also a classically-trained musician and performer, an avid musical theater fan and freelance Music Director, and bilingual/bicultural (Cuban-American) New Yorker living in San Francisco. 

Update Faculty Profile

Update your profile