Asumu Takikawa
Asumu Takikawaasumu at ccs dot neu dot edu
PhD Alum
PLT @ Programming Research Lab
College of Computer and Information Science
Northeastern University
West Village H 308
I have graduated and will be starting at Igalia in the fall.
Research
I am interested in pragmatic programming language design. My current research focuses on enabling programmers to evolve real code bases using tools such as type systems and software contracts.
I also work on the Racket programming language
Teaching
Past courses:
- CS 6515: Software Development (Spring 2013)
- CS 2510: Introduction to Programming and Computing II (Spring 2012)
- CS 5010: Program Design Paradigms (Fall 2010)
- CPSC 110: Computation, Programs, and Programming (UBC Spring 2010)
- CPSC 110: Computation, Programs, and Programming (UBC Fall 2009)
Papers
Is Sound Gradual Typing Dead? [PDF]
POPL. pp. 456-468, 2016
Towards Practical Gradual Typing [PDF]
ECOOP. pp. 4-27, 2015
Position Paper: Performance Evaluation for Gradual Typing [PDF]
STOP, 2015
Contracts for First-Class Classes: Theory and Practice [PDF]
TOPLAS. Volume 35 Issue 3, 2013
Constraining Delimited Control with Contracts [PDF]
ESOP. pp. 229-248, 2013
Gradual Typing for First-Class Classes [PDF][Technical Report]
OOPSLA. pp. 793-810, 2012