In progress
With a third-year exchange to the University of East Anglia, Norwich, UK
Worked in a team of 3 students to evaluate the benefits of aspect-oriented programming in Java using the AspectJ language. Presented a paper in an OOPSLA 2000 workshop
Main tasks in the areas of performance analysis: developed benchmarking applications, analyzed results, determined methods to improve performance, and implemented changes. Worked with large customer databases in SQL and ODBC.
Jwacs is a program transformer that extends Javascript with continuations, in order to support client-side continuation based web applications.
An aspect weaver to extend C with AOP constructs, to explore aspect oriented programming in operating system kernels.