D. J. Bernstein

Positions

This page covers positions since 1995.

InstitutionDepartmentDatesAppointments
University of Illinois at Chicago Mathematics, Statistics, and Computer Science 1995–2008
  • 1995: Research Assistant Professor
  • 1998: Assistant Professor
  • 2001: Associate Professor
  • 2005: Professor
Mathematical Sciences Research Institute 2000.08.14–2000.12.15
  • 2000: Key Senior Scientist, program in Algorithmic Number Theory
University of Illinois at Chicago Computer Science 2003–present
  • 2003: Adjunct Associate Professor
  • 2005: Adjunct Professor
  • 2008: Research Professor
University of Sydney School of Mathematics and Statistics 2004.07.16–2004.08.14
  • 2004: Visiting Scholar
Technische Universiteit Eindhoven Wiskunde en Informatica (Mathematics and Computer Science) 2012–present
  • 2012: Persoonlijk hoogleraar

Grants

Grantor Grantee Funding Start date End date Title Principal investigators
National Science Foundation UIC $59000 1996.06.01 1999.11.30 DMS-9600083: Algorithmic problems in number theory D. J. Bernstein
National Science Foundation UIC $69968 1999.07.15 2002.06.30 DMS-9970409: Algorithmic problems in number theory D. J. Bernstein
National Science Foundation UIC $242937 2000.09.01 2005.08.31 CCR-9983950: CAREER: Computational number theory, cryptography, and computer security D. J. Bernstein
National Science Foundation UIC $127596 2002.07.01 2006.06.30 DMS-0140542: Algorithmic problems in number theory D. J. Bernstein
Alfred P. Sloan Foundation UIC $40000 2002 2006 Sloan Research Fellowship D. J. Bernstein
National Science Foundation UIC $400000 2007.09.01 2010.08.31 0716498: CT-ISG: High-speed cryptography D. J. Bernstein
Cisco University Research Program UIC $87426 2009 2011 Code-based cryptography D. J. Bernstein
National Institute of Standards and Technology GMU, VT, UIC $1496655 2010.01.01 2012.12.31 60NANB10D004: Environment for fair and comprehensive performance evaluation of cryptographic hardware and software Kris Gaj, Jens-Peter Kaps, Leyla Nazhandali, Patrick Schaumont, D. J. Bernstein
National Science Foundation UIC $1151378 2010.03.15 2013.02.28 0964575: TC: Medium: The impact of operating systems on application robustness Jon Solworth, D. J. Bernstein
National Institute of Standards and Technology UIC $100000 2010 2011 60NANB10D263: Post-quantum cryptography D. J. Bernstein
National Science Foundation UIC $436203 2010 2013 1018836: TC: Small: Higher-speed cryptography D. J. Bernstein
Nederlandse Organisatie voor Wetenschappelijk Onderzoek TU/e 1500000€ 2012 2017 639.073.005: Vici: Computational number theory in cryptography and cryptanalysis D. J. Bernstein
National Institute of Standards and Technology UIC $333099 2013.01.01 2017.12.31 60NANB12D261: Cryptographic competitions D. J. Bernstein
National Science Foundation UCDavis, CSUS, UIC, GMU $1131122 2013.10.01 2017.09.30 1314885, 1314592, 1314919, 1314540: TWC: Option: Medium: Collaborative: Authenticated Ciphers Phillip Rogaway, Ted Krovetz, D. J. Bernstein, Kris Gaj, Jens-Peter Kaps
National Science Foundation UIC $900000 2014.08.01 2017.07.31 1409868: TWC: Medium: A layered approach to securing web services Jon Solworth, Christopher Kanich, D. J. Bernstein

Research commitments

whencommitment
1995
19962 summer months 9600083
19972 summer months 9600083
19982 summer months 9600083
19992 summer months 9970409
20002 summer months 9970409
20011 spring buyout 9983950; 2 summer months 9970409
20021 spring buyout 9983950; 2 summer months 0140542
20031 spring buyout 9983950; 1 spring buyout Sloan; 2 summer months 0140542; 2 fall buyouts Sloan
20041 spring buyout 9983950; 2 summer months 0140542
20051 spring buyout 0140542
2006
2007
20082 summer months 0716498
20092 months Cisco; 2 summer months 0716498
20101 month Cisco; 2.5 months NIST; 2 summer months 0716498; 1 fall month 1018836
20111 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
20122.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
2013spring (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:

when teaching
1995 fallMath 514
1996 spring1 course
1996 summer
1996 fallMath 180
1997 springMCS 494
1997 summer
1997 fallMCS 275
1998 springMath 515
1998 summer
1998 fallMCS 401
1999 springMath 180, MCS 275
1999 summer
1999 fallMCS 541
2000 springMath 436, Math 515
2000 summer
2000 falleducational leave from UIC
2001 springMCS 260; 1 buyout 9983950
2001 summer
2001 fallMCS 275
2002 springMCS 501; 1 buyout 9983950
2002 summer
2002 fallsabbatical from UIC
2003 spring1 buyout 9983950; 1 buyout Sloan
2003 summer
2003 fall2 buyouts Sloan
2004 spring1 buyout 9983950
2004 summer
2004 fallMCS 494
2005 springMCS 590; 1 buyout 0140542
2005 summer
2005 fallMCS 261, MCS 501
2006 springsabbatical from UIC