D. J. Bernstein
Positions
This page covers positions since 1995.
University of Illinois at Chicago, Department of Computer Science:
- 2003-2005: Adjunct Associate Professor.
- 2005-2008: Adjunct Professor.
- 2008-present: Research Professor.
University of Illinois at Chicago, Department of Mathematics, Statistics, and Computer Science:
- 1995-1998: Research Assistant Professor.
- 1998-2001: Assistant Professor.
- 2001-2005: Associate Professor.
- 2005-2008: Professor.
Grants:
-
1996.06.01-1999.11.30:
Principal Investigator,
National Science Foundation (DMS) grant 9600083 ($59000 granted to UIC):
"Algorithmic problems in number theory."
-
1999.07.15-2002.06.30:
Principal Investigator,
National Science Foundation (DMS) grant 9970409 ($69968 granted to UIC):
"Algorithmic problems in number theory."
-
2000.09.01-2005.08.31:
Principal Investigator,
National Science Foundation (CCR) grant 9983950 ($242937 granted to UIC):
"CAREER: Computational number theory, cryptography, and computer security."
-
2002.07.01-2006.06.30:
Principal Investigator,
National Science Foundation (DMS) grant 0140542 ($127596 granted to UIC):
"Algorithmic problems in number theory."
-
2002-2006:
Sloan Research Fellow, Alfred P. Sloan Foundation ($40000 granted to UIC).
-
2007.09.01-2010.08.31:
Principal Investigator,
National Science Foundation (ITR-CYBERTRUST) grant 0716498 ($400000 granted to UIC):
"CT-ISG: High-Speed Cryptography."
-
2009.01.01:
Cisco (University Research Program) grant ($87426 granted to UIC):
"Code-Based Cryptography."
-
2010.03.15-2013.02.28:
Co-Principal Investigator (with Jon Solworth), National Science Foundation grant 0964575
($336406 granted to UIC for the first year, $1151378 anticipated total):
"TC:Medium: The impact of operating systems on application robustness."
-
2010-2013:
Co-Principal Investigator (with Kris Gaj, Jens-Peter Kaps, Leyla Nazhandali, Patrick Schaumont),
National Institute of Standards and Technology grant 60NANB10D004
($1496655 granted to GMU, VT, UIC):
"Environment for Fair and Comprehensive Performance Evaluation
of Cryptographic Hardware and Software."
-
2010-2013:
Principal Investigator,
National Science Foundation grant CCF-1018836 ($436203 granted to UIC):
"TC: Small: Higher-Speed Cryptography."
-
2010-2011:
Principal Investigator,
National Institute of Standards and Technology grant 60NANB10D263
($100000 granted to UIC):
"Post-Quantum Cryptography."
Visiting positions:
-
2000.08.14-2000.12.15:
Mathematical Sciences Research Institute,
Key Senior Scientist, program in Algorithmic Number Theory.
-
2004.07.16-2004.08.14:
University of Sydney,
Visiting Scholar, School of Mathematics and Statistics.
Research commitments
| when | commitment |
| 1995 |
| 1996 | 2 summer months 9600083 |
| 1997 | 2 summer months 9600083 |
| 1998 | 2 summer months 9600083 |
| 1999 | 2 summer months 9970409 |
| 2000 | 2 summer months 9970409 |
| 2001 | 1 spring buyout 9983950; 2 summer months 9970409 |
| 2002 | 1 spring buyout 9983950; 2 summer months 0140542 |
| 2003 | 1 spring buyout 9983950; 1 spring buyout Sloan; 2 summer months 0140542; 2 fall buyouts Sloan |
| 2004 | 1 spring buyout 9983950; 2 summer months 0140542 |
| 2005 | 1 spring buyout 0140542 |
| 2006 | |
| 2007 | |
| 2008 | 2 summer months 0716498 |
| 2009 | 2 months Cisco; 2 summer months 0716498 |
| 2010 | 1 month Cisco; 2.5 months NIST; 2 summer months 0716498; 1 fall month 1018836 |
| 2011 | 1 month Cisco; 2.5 months NIST; 0.5 spring (January) months 0964575; 0.5 spring months 1018836; 1.5 summer months 0964575; 0.5 summer months 1018836; 1 fall month 1018836 |
| 2012 | 2.5 months NIST; 0.5 spring (January) months 0964575; 0.5 spring months 1018836; 1.5 summer months 0964575; 0.5 summer months 1018836; 1 fall month 1018836 |
| 2013 | spring (January): 0.5 months 0964575; 0.5 spring months 1018836; 0.5 summer months 1018836 |
Teaching
The following table shows my teaching between 1995 and 2008
in the Department of Mathematics, Statistics, and Computer Science at UIC.
The department's standard "teaching load" (for active research faculty) was
2 courses per year for research assistant professors
and 3 courses per year for assistant/associate/full professors.
The department can reduce teaching load in various ways:
- A research grant can pay the university
to hire a lecturer to teach one of the professor's courses,
giving the professor more time to do research.
This is called a "course buyout."
- A professor can pay for additional research time:
the professor gives some salary back to the university
to hire a lecturer to teach the professor's courses.
"Educational leave" and "sabbatical"
are two different mechanisms for doing this.
| when |
teaching |
| 1995 fall | Math 514 |
| 1996 spring | 1 course |
| 1996 summer | |
| 1996 fall | Math 180 |
| 1997 spring | MCS 494 |
| 1997 summer | |
| 1997 fall | MCS 275 |
| 1998 spring | Math 515 |
| 1998 summer | |
| 1998 fall | MCS 401 |
| 1999 spring | Math 180, MCS 275 |
| 1999 summer | |
| 1999 fall | MCS 541 |
| 2000 spring | Math 436, Math 515 |
| 2000 summer | |
| 2000 fall | educational leave from UIC |
| 2001 spring | MCS 260; 1 buyout 9983950 |
| 2001 summer | |
| 2001 fall | MCS 275 |
| 2002 spring | MCS 501; 1 buyout 9983950 |
| 2002 summer | |
| 2002 fall | sabbatical from UIC |
| 2003 spring | 1 buyout 9983950; 1 buyout Sloan |
| 2003 summer | |
| 2003 fall | 2 buyouts Sloan |
| 2004 spring | 1 buyout 9983950 |
| 2004 summer | |
| 2004 fall | MCS 494 |
| 2005 spring | MCS 590; 1 buyout 0140542 |
| 2005 summer | |
| 2005 fall | MCS 261, MCS 501 |
| 2006 spring | sabbatical from UIC |