Faculty within the Electrical and Computer Engineering and Computer Science departments teach all the core Computer Engineering courses. Classes are small and offer opportunities for discussion and close interaction between students and faculty.  Faculty also encourage students to meet with them for assistance outside of class.  Faculty members mentor students in research projects and senior capstone design projects.

Faculty Member Contact Information Areas of Interest
Linda Almstead
Lecturer, CS
Phone: (518) 388-6047 
E-Mail: almsteal@union.edu
Office: Steinmetz 215
Numerical methods; programming languages; object-oriented programming: software engineering.
Valerie Barr
Professor, CS
Chair, CS
Program Director, CpE
Phone: (518) 388-8361
E-Mail: barrv@union.edu
Office: Steinmetz 208
Software testing, verification and validation of language processing systems, gender and science.
Brendan Burns
Assistant Professor, CS
Phone: (518) 388-8734
E-Mail: bburns@cs.union.edu
Office: Steinmetz 227
Robotics; Autonomous Vehicles/Actors; Computer Games; Cognitive Artificial Intelligence
Aaron Cass
Assistant Professor, CS
Phone: (518) 388-8051
E-Mail: cassa@union.edu
Office: Steinmetz 219

Software engineering, software design.
Palma Catravas
Assistant Professor, ECE
Phone: (518) 388- 6306
E-Mail: catravap@union.edu
Office: Steinmetz 231
Topics at the interface of engineering and music, optics. nanotechnology.
 
Yu Chang
Professor, ECE
Phone: (518) 388-6315 
E-Mail: changy@union.edu
Office: Steinmetz 204
Electromagnetics and circuit theory; wireless communication.
Shane Cotter
Assistant Professor, ECE
Phone: (518) 388-6274
E-Mail: cotters@union.edu
Office: Steinmetz 217
Speech and image processing, biological signal processing and bioinformatics, computer networking, wireless communications.
Chris Fernandes
Associate Professor, CS
Phone: (518) 388-6401
E-Mail: cfernand@union.edu
Office: Steinmetz 229
Database management systems; data mediation; interface design
David Hannay
Professor, CS
Phone: (518) 388-6318 
E-Mail: hannayd@union.edu
Office: Steinmetz 201
Management information systems; operating systems; computer architecture; automata theory.
Helen Hanson
Assistant Professor, ECE
Phone: (518) 388-6320 
E-Mail: hansonh@union.edu  
Office: Steinmetz 205
Acoustic models of speech production; acoustic analysis of speech signals; theories of speech production and perception; speech synthesis.
Ekram Hassib 
Professor, ECE
Phone: (518) 388-6272 
E-Mail: hassibe@union.edu
Office: Steinmetz 212
 Digital and analog electronic circuits, communication systems and circuits
David Hemmendinger
 Professor, CS 
 
Phone: (518) 388-6319 
E-Mail: hemmendd@union.edu
Office: Steinmetz 208
Concurrency and parallel processing; formal specification and verification of concurrent systems; logic and functional programming; operating systems; programming languages.
Michael Rudko 
Horace E. Dodge III Professor, ECE
Phone: (518) 388-6316 
E-Mail: rudkom@union.edu
Office: Steinmetz 206
Digital and analog communications, signal processing, and neural networks
Lance Spallholz
Lab Manager and Instructor, CS
Phone: (518) 388-6311 
E-Mail: spallhol@union.edu
Office: Steinmetz 209
Applications programming; computer languages; graphic applications; data base management systems.
John Spinelli
Associate Professor, ECE/CS
Chair, ECE
Phone: (518) 388-6307 
E-Mail: spinelli@union.edu
Office: Steinmetz 217
Computer networks; communication protocols for distributed systems and networks; multi-access communication; interconnection networks and switching systems.
Kristina Striegnitz
Assistant Professor, CS 
Phone: (518) 388-6554
E-Mail: striegnk@union.edu
Office: Steinmetz 233
Natural language processing; Embodied conversational agents; Artificial intelligence, Human-computer interaction.
Cherrice Traver
Professor, ECE
Dean of Engineering
Phone: (518) 388-6326 
E-Mail: traverc@union.edu
Office: Steinmetz 202
Computer architecture; VLSI; microprocessors; asynchronous circuits; hardware description languages and synthesis.