Andy Klein

Professor / Program Director of Electrical and Computer Engineering

Educational & Professional Experience

PhD, Electrical & Computer Engineering, Cornell University, 2006
MS, Electrical Engineering & CS, University of California – Berkeley
BS, Electrical Engineering, Cornell University

Research Interests

Statistical signal and image processing, machine learning, computational art history, information freshness, wireless networks

Teaching Interests

While I enjoy teaching a wide range of topics and courses, my expertise lies on the “systems” side of electrical and computer engineering, including courses in signal processing, control systems, random processes, machine learning, communication systems, and networking. I believe in the value of inquiry-based, project-enhanced learning environments, and I attempt to cultivate such environments in all my courses.