kao_picture

Ming-Yang Kao
Department of Electrical Engineering and Computer Science
Northwestern University
2145 Sheridan Road, Room M324
Evanston, IL 60208
(o) 847-230-9867
kao@northwestern.edu
www.cs.northwestern.edu/~kao

 

(last updated 3/29/2014)

 

Experience:

o   Current Positions:

1.      Professor of Computer Science

2.      Member of the Theoretical Computer Science Group

3.      Head of the EECS Division of Computing, Algorithms, and Applications

o   Education:

1.      B.S. in Mathematics, 1978, National Taiwan University, Republic of China (Taiwan)

2.      Ph.D. in Computer Science, 1986, Yale University, U.S.A.

 

Research and Service:

My primary research interest is in algorithms and their applications. I am attracted to any problem that has significant algorithmic substance.

o   Current Main Efforts:

1.      Algorithm Areas: Discrete Algorithms and Combinatorial Optimization.

2.      Application Areas: DNA Self-Assembly, Computational Finance, Bioinformatics.

o   Publications: A Publication List; AMS MathSciNet; DBLP Bibliography.

o   Editorial Services: Among my editorial works, I serve as Editor-in-Chief of Algorithmica. Please submit your original work directly to your preferred editor through the Algorithmica online submission system. Proposals for special issues are most welcome and should be emailed directly to me.

 

Teaching:

I teach a range of courses, including the following. Also, I enjoy working with both undergraduate students and graduate students on research as project courses or as non-course research collaborations.

 

For the 2013-2014 academic year,

o   EECS 336: Design and Analysis of Algorithms, Winter 2014 (3:30-4:45, TuTh)

o   EECS 355: Introduction to the Theory of Computation, Spring 2014 (3:30-4:45, MW)

o   EECS 395/495: Algorithmic Techniques for Bioinformatics, Spring 2014 (3:30-4:45, TuTh)

 

For the previous four years,

o   EECS 395/495: Algorithmic DNA Self-Assembly, Spring 2013 (3:30-4:45, TuTh)

o   EA 1: Engineering Analysis I, Fall 2011 (10:00-10:50, MTuWF)

o   EECS 101: An Introduction of Computer Science for Everyone, Spring, 2011 (3:30-4:50 TuTh)

o   EECS 328: Numerical Methods for Engineers, Spring 2009 (3:00-3:50, MWF)