Addressing retention, diversity, and persistence in computing through educational approaches are targeted. Overall, the objective is developing a skilled and diverse workforce in computing for the future.

Affiliated Faculty

Carl Alphonce.
Carl Alphonce, PhD
PhD, University of British Columbia

343 Davis Hall

Phone: (716) 645-4739

alphonce@buffalo.edu

Co-Director of Undergraduate Studies
Associate Professor of Teaching
Department of Computer Science and Engineering
School of Engineering and Applied Sciences

Research Topics: Computational linguistics; computer science undergraduate education, natural language syntax; parsing

Mike Buckley.
Mike Buckley, MS
MS Electrical Engineering, Rochester Institute of Technology, 1983
Eminent Teaching Professor Emeritus
Co-Director, Center for Socially Relevant Computing (CSRC)
Department of Computer Science and Engineering
School of Engineering and Applied Sciences

Research Areas: Embedded systems; factory automation; software engineering; wireless telecommunications

Adrienne Decker.
Adrienne Decker, PhD
PhD, University at Buffalo

140P Capen Hall

Phone: (716) 645-8963

adrienne@buffalo.edu

Assistant Professor
Teaching Areas: Engineering Education; Undergraduate Engineering
Department of Engineering Education
School of Engineering and Applied Sciences
Adjunct Assistant Professor
Department of Computer Science and Engineering
School of Engineering and Applied Sciences

Specialty/Research Focus: Effectiveness of pre-college computing education; Introductory programming education (CS1/CS2); Broadening participation in computing and gaming; Assessment in computing education; History of computing, computing education, and computer games

Ghanei.
Farshad Ghanei, PhD
PhD, University at Buffalo

332 Davis Hall

Phone: (716) 645-4754

farshadg@buffalo.edu

Assistant Professor of Teaching
Department of Computer Science and Engineering
School of Engineering and Applied Sciences

Research Topics: Energy-aware systems; embedded and mobile systems; operating systems

Jesse Hartloff.
Jesse Hartloff, PhD
PhD, University at Buffalo

344 Davis Hall

Phone: (716) 645-4729

hartloff@buffalo.edu

Assistant Professor of Teaching
Department of Computer Science and Engineering
School of Engineering and Applied Sciences
Matthew Hertz.
Matthew Hertz, PhD
PhD, University of Massachusetts Amherst

352 Davis Hall

Phone: (716) 645-4736

mhertz@buffalo.edu

Associate Professor of Teaching
Department of Computer Science and Engineering
School of Engineering and Applied Sciences

Research Topics: Computer science education; runtime systems; dynamic memory management

Andrew Hughes.
Andrew Hughes, PhD
PhD, University at Buffalo

348 Davis Hall

Phone: (716) 645-1591

ahughes6@buffalo.edu

Assistant Professor of Teaching
Department of Computer Science and Engineering
School of Engineering and Applied Sciences
Alan Hunt.
Alan Hunt, MS
MS, University at Buffalo

354 Davis Hall

Phone: (716) 645-3184

ahunt@buffalo.edu

Professor of Practice
Department of Computer Science and Engineering
School of Engineering and Applied Sciences

Research Topics: Software; IT systems

Russ Miller.
Russ Miller, PhD
PhD, Binghamton University

338F Davis Hall

Phone: (716) 645-4737

miller@buffalo.edu

UB Distinguished Professor
Department of Computer Science and Engineering
School of Engineering and Applied Sciences
Adjunct Professor
Department of Electrical Engineering
School of Engineering and Applied Sciences
Senior Research Scientist at the Hauptman-Woodward Medical Research Institute
Adjunct Professor
Department of Structural Biology
Jacobs School of Medicine and Biomedical Sciences

Research Topics: High-performance computing; parallel algorithms and architectures; cyberinfrastructure; grid and cloud computing; computational crystallography; molecular structure determination; computational geometry

Kris Schindler.
Kris Schindler, PhD
PhD, Electrical Engineering, University at Buffalo

346 Davis Hall

Phone: (716) 645-3185

kds@buffalo.edu

Associate Professor of Teaching
Department of Computer Science and Engineering
School of Engineering and Applied Sciences

Research Topics: Computer architecture; networking; VLSI systems

Jennifer Winikus.
Jennifer Winikus, PhD
PhD, Computer Engineering, Michigan Technological University

351 Davis Hall

Phone: (716) 645-4757

jwinikus@buffalo.edu

Assistant Professor of Teaching
Department of Computer Science and Engineering
School of Engineering and Applied Sciences

Research Topics: Nonuniform multimodal data representation and analysis; data fusion; computer engineering outreach and education

Lukasz (Luke) Ziarek.
Lukasz (Luke) Ziarek, PhD
PhD, Computer Science, Purdue University

338E Davis Hall

Phone: (716) 645-1596

lziarek@buffalo.edu

Associate Professor
Department of Computer Science and Engineering
School of Engineering and Applied Sciences

Research Topics: Concurrency/parallelism; real-time java; session types for distributed systems; visual debugging