Aquinas Hobor

Assistant Professor at National University of Singapore

Schools

  • National University of Singapore

Expertise

Links

Biography

National University of Singapore

I am an Assistant Professor of Computer Science at National University of Singapore's School of Computing.

I do research in verification, semantic models, machine-checked proof, and computer security. Particular areas of recent interest are verifying graph-manipulating programs, certified decision procedures, parallel programming, and cryptocurrencies.

Education

Princeton University, Princeton, New Jersey * PhD, Computer Science, 2008; thesis title: Oracle Semantics * MA, Computer Science, 2005

The University of Chicago, Chicago, Illinois * BS, Honors, Mathematics, 2003 * BS, Honors, Computer Science, 2003 * Honors in the College, 2003

Companies

  • Assistant Professor National University of Singapore (2013)
  • Lecturer National University of Singapore (2011 — 2013)
  • Lee Kuan Yew Postdoctoral Fellow National University of Singapore (2008 — 2011)
  • Research Intern Institut National de Recherche en Informatique et en Automatique (INRIA) (2007 — 2007)
  • Financial Analyst Intern Lapides Asset Management (2006 — 2006)
  • Research Intern Microsoft (2005 — 2005)
  • Quantitative Modeling Intern William Blair & Co. (2003 — 2003)
  • Investor Relations Intern General Growth Properties (2003 — 2003)
  • Software Design Engineer Intern Microsoft (2002 — 2002)

AWARDS & HONOURS

  • Lee Kuan Yew Postdoctoral Fellowship 2008, Republic of Singapore
  • First Year Fellowship 2003, Princeton University
  • ACM Programming Contest World Finalist 2002, Association for Computing Machinery
  • Dean’s List 1999-2003, The University of Chicago

SELECTED PUBLICATIONS

  • Logical Reasoning for Disjoint Permissions. Xuan Bach Le, Aquinas Hobor. 27th European Symposium of Programming ESOP 2018, pp. 385-414, April 2018.
  • Making Smart Contracts Smarter. Loi Luu, Duc-Hiep Chu, Hrishi Olickel, Prateek Saxena, Aquinas Hobor. 23rd ACM Conference on Computer and Communications Security CCS 2016, pp. 254-269, October 2016.
  • Program Logics for Certified Compilers. Andrew W. Appel, Robert Dockins, Aquinas Hobor, Lennart Beringer, Josiah Dodds, Gordon Stewart, Sandrine Blazy, Xavier Leroy. Cambridge University Press, 2014.
  • The Ramifications of Sharing in Data Structures. Aquinas Hobor, Jules Villard. The 40th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages POPL 2013, pp. 523-536, January 2013.
  • A Theory of Indirection via Approximation. Aquinas Hobor, Robert Dockins, Andrew W. Appel. 37th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages POPL 2010, pp. 171-185, January 2010.
  • A Fresh Look at Separation Algebras and Share Accounting. Robert Dockins, Aquinas Hobor, Andrew W. Appel. The 7th Asian Symposium on Programming Languages and Systems APLAS 2009, pp. 161-177, December 2009.
  • Oracle Semantics for Concurrent Separation Logic. Aquinas Hobor, Andrew W. Appel, Francesco Zappa Nardelli. 17th European Symposium of Programming ESOP 2008, pp. 353-367, March/April 2008.

Read about executive education

Other experts

Looking for an expert?

Contact us and we'll find the best option for you.

Something went wrong. We're trying to fix this error.