Jens Palsberg
Professor of Computer Science

UCLA Computer Science Department
University of California, Los Angeles
Engineering VI, Lab 486, Los Angeles, CA 90095-1596, USA
Phone: 310-825-6320
Fax: 310-794-5057
Curriculum vitae and brief biography
Publications, DBLP, h-index = 44
UCLA compilers group
Research Compilers, embedded systems, programming languages
NJR: A Normalized Java Resource
Reasoning about the Java memory model
Quantum computing, as a member of an NSF QLCI, as reported by UCLA
Tutorial EMSOFT 2005 tutorial on Programming Sensor Networks by Mani B. Srivastava and Jens Palsberg
Member of the ACM Executive Committee, as reported by UCLA
Journals I&C Edit. Board Information and Computation
SCP Edit. Board Science of Computer Programming
ICCQ'21 PC Member IEEE International Conference on Code Quality (Moscow)
HOPL'20 PC Member The Fourth ACM SIGPLAN History of Programming Languages Conference
PEPM'20 PC Member ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (New Orleans)
SCAM'20 PC Member IEEE International Working Conference on Source Code Analysis and Manipulation (Adelaide, Australia)
VMCAI'19 PC Member International Conference on Verification, Model Checking, and Abstract Interpretation (Lisbon)
PEPM'19 PC Member ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (Lisbon)
Kavli'19 Co-organizer Kavli Futures Symposium: Achieving a Quantum Smart Workforce (Los Angeles)
Honors National Science Foundation CAREER Award, 1998.
Purdue University Faculty Scholar, 1999-2004, in recognition of outstanding academic distinction.
One of the Ten Best Teachers of Undergraduates in the School of Science, Purdue University, 2001.
Okawa Foundation Research Award, 2003.
IBM Faculty Award, 2005.
ACM Distinguished Speaker, 2006-2014.
ACM SIGPLAN Distinguished Service Award, 2012.
Software The Java Tree Builder, a frontend for The Java Compiler Compiler
Ph.D. Students Shuyang Liu   Zeina Migeed   Akshay Utture
Former Students Tian Zhao, Ph.D 2002, now an associate professor at University of Wisconsin, Milwaukee
Dennis Brylow, Ph.D 2003, now a professor at Marquette University, Milwaukee
Mayur Naik, M.S. 2003, now a professor at U. Pennsylvania.
Ma, Di, Ph.D. 2004, now at Synopsys
Krishna Nandivada, Ph.D. 2005, now a professor at IIT, Madras.
Christian Grothoff, Ph.D. 2006, now a professor at Bern University of Applied Sciences, Switzerland.
Benjamin Titzer, Ph.D. 2007, now a researcher at Google.
Fernando Pereira, Ph.D. 2008, now a professor at Univ. Federal de Minas Gerais (UFMG), Brazil.
Jonathan K. Lee, Ph.D. 2010, now at Google.
Mahdi Eslamimehr, Ph.D. 2014, now COO and CTO at Clarity Global.
Mohsen Lesani, Ph.D. 2014, now a professor at UC Riverside.
Matt Brown, Ph.D. 2017, now at Intentionet. Received the Outstanding Graduating Ph.D. Student award.
John Bender, Ph.D. 2019, now at Sandia National Laboratories.
Christian Kalhauge, Ph.D. 2020, now in transition.
Courses at UCLA
CS 132 Compiler Construction: F03   F04   F05   F06   S08   S09   W10   F11   F12   F14   S16   F16   F17   F18   F19
CS 232 Static Program Analysis: S06   S07   S08   F08   F09   W18   W20
CS 239 Parallel Programming Languages: F07   W09   S10   S11
CS 239 Programming Languages: W04
CS 239 Compilers for Embedded Systems: S04
CS 239 Automated Debugging: S18
CS 239 Quantum Programming: S19   S20
Worth Reading The Queen of Denmark; so long, and thanks for the Ph.D; some advice on dissertations, talks, and how to have your abstract rejected; yes, Virginia, there is a Santa Claus; Angel, stylish Angel, cool Angel, plus Angel pondering some entries in CiteSeer. Angel. Hobbit dictionary for children.