Faculty & Staff

Full-Time Faculty


Alark Joshi

Department Chair
(415) 422-4916

Alark Joshi works on data visualization projects for improved neurosurgical planning and treatment. His research focuses on developing and evaluating the ability of novel visualization techniques to communicate information for effective decision making and discovery. His work has led to novel visualization techniques in fields as diverse as computational fluid dynamics, atmospheric physics, medical imaging and cell biology. Alark received his PhD from the University of Maryland, was a...

Education:

University of Maryland Baltimore County, PhD in Computer Science, 2007, University of Minnesota, MS in Computer Science, 2001, Pune Institute of Computer Technology, University of Pune, BE in Computer Engineering, 1999

Expertise:

Data visualization, Computer Science Education

Gregory Benson

Professor
(415) 422-5066

Professor Benson's research areas include operating systems, parallel computing, and programming languages. He has designed and developed several run-time systems and tools for parallel programming languages and libraries. Specifically, he led the development of USFMPI, a multi-threaded implementation of MPI 1.2 for Linux using either Myrinet or Ethernet. In addition, Professor Benson co-created FlashMob Computing and he implemented much of the software that enabled the harnessing of 700...

Education:

PhD from the University of California, Davis

Expertise:

Operating Systems, Parallel Computing, Programming Languages

David Guy Brizan

Assistant Professor
(415) 422-4813

David is an assistant professor at the University of San Francisco. His research interests are natural language processing, machine learning, and databases — specifically on the personal and cultural/demographic information transmitted during speech and typing. This research may lead to more accurate speech recognition systems. Prior to joining USF, David was a research assistant in the Speech Lab at Queens College and an instructor at Hunter College. He has previously worked for the City of...

Education:

PhD, Computer Science, CUNY Graduate Center (candidate), MS Computer Science, San Francisco State University, BS Computer & Information Science, Brooklyn College

Expertise:

Speech Processing, Applications of Machine Learning

Christopher Brooks

Professor
(415) 422-7086

Christopher Brooks is a professor in the Department of Computer Science at USF, with a joint appointment in the Department of Engineering. He joined USF in 2002 after completing a PhD in computer science at the University of Michigan. He also holds an MS in computer science from San Francisco State University, and a BA and JBA in English and journalism, respectively, from the University of Wisconsin. From 2010-2019, Professor Brooks served as associate dean of the College of Arts and Sciences...

Education:

University of Michigan, Ph.D., Computer Science and Engineering, 2002, San Francisco State University, M.S.. Computer Science, 1997, University of Wisconsin, B.A./J.B.A., English and Journalism, 1991

Expertise:

Artificial Intelligence, Machine Learning, Multiagent Systems, Computing and Social Justice

Maria Daltayanni

Assistant Professor
(415) 422-4917

Maria Daltayanni's research interests include reputation and recommender systems in crowdsourcing environments with specialization in two-sided marketplaces (labor, advertising, games). Her patent pending work in developing predictive analytics infrastructure in advertising data warehouses brings together big data and statistical learning. Her recent research in learning unbiased employee rankings (WorkerRank) has been used in labor marketplaces to improve industrial hiring systems. She teaches...

Education:

PhD, Computer Science, University of California Santa Cruz (UCSC), 2015, MSc, Computer Science, UCSC, 2011, BSc, Computer Science, University of Athens, Greece, 2008

Expertise:

Reputation and recommender systems / Crowdsourcing / Computational Advertising, Two-sided marketplaces, Big data predictive analytics

Sophie Engle

Associate Professor
(415) 422-4174

Sophie’s research interests include data visualization and computer science education. She is a co-founder of the Visualization and Graphics Lab (VGL) and on the steering committee for the Symposium on Visualization for Cyber Security (VizSec). She is passionate about supporting diverse learners in the classroom, and integrating one-on-one student/faculty interaction into her courses on software development and data visualization. https://sjengle.cs.usfca.edu

Education:

PhD in Computer Science, University of California, Davis, 2010.

Expertise:

Data Visualization, Computer Science Education

Jeffrey Johnson

Assistant Professor
(415) 422-4609

After earning BA and PhD degrees from Yale and Stanford Universities, Professor Johnson worked as a UI designer and implementer, engineer manager, usability tester, and researcher at Cromemco, Xerox, US West, Hewlett-Packard Labs, and Sun Microsystems. In the late 1980s and early 1990s he was chair of Computer Professionals for Social Responsibility. He has taught at Stanford University, Mills College, and in 2006 and 2013 taught HCI as an Erskine Fellow at the University of Canterbury in New...

Education:

PhD, Psychology (developmental, experimental), Stanford University, BA, Psychology (experimental), Yale University

Expertise:

Computer Science, Cognitive/Perceptual Psychology

Kristin Jones

Assistant Professor
(617) 460-2487

Kristin Jones teaches CS 107, CS 112, and CS 345 at USF. She studied Computer Science at Mills College, where she also co-taught a Digital Humanities course in the English Department. Prior to studying computer science, Kristin received a PhD in German intellectual history from Harvard University, where she also taught literature and German language classes. She enjoys drawing upon techniques she learned as a German language teacher in order to improve her teaching of programming language...

Education:

Post-Baccalaureate, Computer Science, Mill College, PhD, German, Harvard University, BA, German, Stanford University

Expertise:

Computer science pedagogy, full stack web development, Digital Humanities

Eunjin (EJ) Jung

Associate Professor
(415) 422-5422

EJ Jung is interested in protecting security and privacy in the Internet. Currently, she's working on countermeasures against Phishing, malicious javascript, privacy in healthcare, policy compatibility in grid and cloud computing, and usable security. She is also excited to share her passion in community service with USF members.

Education:

PhD The University of Texas at Austin, 2006

Expertise:

Computer Security, Privacy in the Internet, Database Privacy

Olga Karpenko

Assistant Professor
(415) 422-6176

Professor Karpenko received her PhD and MS in Computer Science from Brown University, and her BS degree in Applied Mathematics from Moscow State University. Before joining USF, she was a postdoctoral researcher at UC Berkeley. Professor Karpenko’s research interests lie in the areas of computer graphics and human-computer interaction. In particular, her thesis focused on sketch-based 3D modeling.

Education:

PhD, Computer Science, Brown University, MS, Computer Science, Brown University, BS, Applied Mathematics, Moscow State University

Expertise:

Computer Graphics, Human-Computer Interaction

Haden Hooyeon Lee

Assistant Professor
(415) 422-0000

Haden's main research interests include algorithm design and computational complexity, game theory, and programmatic digital marketing driven by big data. Prior to joining USF in 2019, Haden was a research scientist at Moloco, Inc. based in Palo Alto, California.

Education:

PhD, Computer Science, Stanford University, MS, Computer Science, Stanford University, BS, Computer Science, Cornell University

Matthew Malensek

Assistant Professor

Matthew Malensek received his PhD in computer science from Colorado State University. His research interests are centered around systems approaches to data science, with a focus on scalable analytics, storage and management of voluminous data streams, and cloud/edge computing. These projects span domains such as atmospheric science, epidemiology, and geographic information systems.

Education:

PhD, Computer Science, Colorado State University

Expertise:

Big Data, Data Science, Distributed Systems, Cloud Computing

Phil Peterson

Assistant Professor

During Phil's career in Silicon Valley, he helped build software and hardware products at Borland, Netscape, Motorola, Apple, and a number of startups. He has served in a variety of software engineering, management, and board roles, in businesses spanning packaged software, web browsers, mobile devices, and Internet services. At USF, Phil teaches courses in the Systems track.

Education:

Boston College, BA in Computer Science, 1989

Vahab Pournaghshband

Assistant Professor
(415) 422-3713

Dr. Pournaghshband is the founder and director of Networks & Security Research Laboratory (Nets Lab). He is committed to promoting a diverse and inclusive learning environment in computer science, and consistently develops pedagogies to incorporate cybersecurity into all computer science courses. Dr. Pournaghshband is the recipient of Fulbright Scholar Award in Austria.

Education:

PhD, Computer Science, UCLA, MS, Computer Science, UC Berkeley, BS, Electrical Engineering and Computer Science, UC Berkeley

Sami Rollins

Professor
(415) 422-2024

Professor Rollins is a professor of computer science who teaches classes in the areas of software development and distributed computing. For the 2020/2021 academic year she also holds a part-time, visiting position in the Khoury College of Computer Sciences at Northeastern University, where she collaborates on research to promote greater diversity and inclusion in computing through supplemental academic support. Professor Rollins recently completed a rotation as a program director in the...

Education:

UC Santa Barbara, PhD in Computer Science, 2003, UC Santa Barbara, MS in Computer Science, 2000, Mills College, BA in Computer Science, 1998

David Wolber

Professor

Professor Wolber’s focuses on empowering artists, designers, kids, women, men, humanity majors, business students — makers of all types — to add coding to their creative arsenals. He designed and teaches USF’s core CS course, Computing, Mobile Apps, and the Web, which allows USF students from all majors to learn coding by building mobile apps. Wolber runs the sites DragAndDropCode.com and appinventor.org, and is the author of Drag and Drop Code: Create iPhone and Android Apps with Thunkable,...

Expertise:

CS Education, Visual Coding Languages

Beste Yuksel

Assistant Professor
(415) 422-4113

Professor Beste F. Yuksel is the founder and director of the Human-Computer Interaction Lab which has a high proportion of women and underrepresented minority students as well as military veterans. She has received the National Science Foundation CISE Research Infrastructure Award in 2017. Her research has won a Best Paper Award (first author) and a Honorable Mention Award (as lead professor and conceiver of research) at ACM CHI which is the top publication venue in the field of Human-Computer...

Education:

PhD, Computer Science, Tufts University, 2016, MSc, Computer Graphics, Vision, and Imaging, University College London, 2010

Emeriti Faculty


Patricia Francis-Lyon

Associate Professor
(415) 422-2810

Patricia teaches bioinformatics, clinical decision support, and other courses in the health informatics program and the computer science department. She’s primarily interested in working with students to apply data analytics to the health domain, with the goal of producing software tools that perform analyses for clinicians, researchers, and the public. Collaborating with her students is a big priority for Patricia; a number of them are co-authors of her peer-reviewed articles, and their work...

Education:

PhD, Computer Science with emphasis on Computational Biology, University of California at Davis