;I am a Ph.D student in Computer Science and Northeastern University in Boston, MA having received my Master's at the University of Colorado at Boulder and BS in Computer Engineering with highest honors at the University of Florida at Gainesville. I have built and helped build various programming language systems including my a language generator for my undergraduate thesis, the AspectJ Programming Language, the Jikes Research Virtual Machine from IBM, and the Concern Manipulation Environment from IBM. I am interested in improving the way in which people write programs and build software; both through teaching and through industrial research. Though much of my past work has involved programming languages and compilers, I have many other skills and can adapt to various tasks to help develop emerging technologies and improve existing ones. for the zx-spectrum in z80 assembler ;by Chris Francis, c_francis1@yahoo.com ;This version repeats forever ;'org' and 'ent' are directives probably specific to ;the Zeus assembler from Crystal Computing that I ;used to compile and test the code. ;defm might be aswell, but it just defines a series ;of bytes. ;It can be run by typing RANDOMIZE USR 32768 ;in Spectrum Basic ORG 32768 ENT LD IY, #5C3A RES 0, (IY+02) RES 1, (IY+01) LD HL, HELLO LD A,22 RST #10 LD A,0 RST #10 LD A,0 RST #10 LOOP LD A,(HL) PUSH AF PUSH HL AND #7F RST #10 POP HL INC HL POP AF BIT 7,A JR Z, LOOP LD A,13 RST #10 LD HL, HELLO JR LOOP RET HELLO DEFM /I am a Ph.D student in Computer Science and Northeastern University in Boston, MA having received my Master's at the University of Colorado at Boulder and BS in Computer Engineering with highest honors at the University of Florida at Gainesville. I have built and helped build various programming language systems including my a language generator for my undergraduate thesis, the AspectJ Programming Language, the Jikes Research Virtual Machine from IBM, and the Concern Manipulation Environment from IBM. I am interested in improving the way in which people write programs and build software; both through teaching and through industrial research. Though much of my past work has involved programming languages and compilers, I have many other skills and can adapt to various tasks to help develop emerging technologies and improve existing ones. / DEFB 161