Office: 3053 Kemper Hall Phone: (530) 752-1953 E-mail: Faculty profile:

Norman S. Matloff, Ph.D. is a Computer Science professor at UC Davis. He obtained his Ph.D. at UC Los Angeles in 1975.

In 2011, his presentation (PDF of slides) questioning the need and actual use of H1-B visas for IT workers was quoted in various publications. The presentation was quoted in Science Careers, a side publication of the journal Science, and also the Science Careers Blog. The story appeared on, a popular blog devoted to "News for Nerds".

If you take ECS 50 with Matloff, you'll learn real assembly the entire time (x86). Other people who teach the class usually use some mixture of SPIN (an artificial architecture that is very 6502ish) and MIPS.