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.
Aaron Cass
Instructor, 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.
Vuk Fatic 
Professor, ECE
Phone: (518) 388-6320 
E-Mail: faticv@union.edu
Office: Steinmetz 225
Variational principles, control theory, power systems and machinery
Chris Fernandes
Assistant 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 207
Management information systems; operating systems; computer architecture; automata theory.
Ekram Hassib 
Associate Professor 
Chair, 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.
Brian Postow
Assistant Professor, CS

Phone: (518) 388-6074
E-Mail: postowb@union.edu
Office: Steinmetz 233

Complexity theory, theory of computation, 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
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.
Cherrice Traver
Professor, ECE
Phone: (518) 388-6326 
E-Mail: traverc@union.edu
Office: Steinmetz 211
Computer architecture; VLSI; microprocessors; asynchronous circuits; hardware description languages and synthesis.