Curriculum Vitae (Updated as of March 4th 2011)
PDF version of Resume (Updated as of February 2010 - not really maintained)

Informal Resume:

Education:
Ph.D. in Computer Science (Binghamton University)
Thesis: "Managing Resource of Multicore and Multithreaded Processors for Performance and Security"
Expected May 2010
Computer Science GPA: 4.000, Overall: 4.000

M.S. in Computer Science (Binghamton University)
Thesis: "Quantifying the Impacts of Disabling Speculation and Relaxing the Scheduling Loop in Multithreaded Processors"
Awarded August 2006
Computer Science GPA: 3.770, Overall: 3.818

B.S in Computer Science (Binghamton University)
Awarded May 2004
Computer Science GPA: 3.319, Overall: 3.318

B.A. in Psychology (Binghamton University)
Awarded May 2004
Psychology GPA: 3.623, Overall: 3.318

Educational Awards:
Graduate Student Award for Excellence in Teaching: 2007-08

Research Experience:
Current maintainer for M-Sim (A multi-threaded Alpha simulator)
"TPM-SIM: A Framework for Performance Evaluation of Trusted Platform Modules", Jared Schmitz, Jason Loew, Jesse Elwell, Dmitry Ponomarev, Nael Abu-Ghazaleh
to appear in the 48th Design Automation Conference (DAC), San Diego, June 2011.

"Mathematical Limits of Parallel Computation for Embedded Systems", Jason Loew, Jesse Elwell, Dmitry Ponomarev, Patrick Madden
in the 16th Asia and South Pacific Design Automation Conference (ASP-DAC 2011), Yokohama, Japan, January 2011.

"A Co-Processor Approach for Accelerating Data-Structure Intensive Algorithms", Jason Loew, Jesse Elwell, Patrick Madden, Dmitry Ponomarev
in the 28th IEEE International Conference on Computer Design (ICCD 2010), Amsterdam, the Netherlands, October 2010.

"Customized Architectures for Faster Route Finding in GPS-Based Navigation Systems", Jason Loew, Patrick Madden, Dmitry Ponomarev
in the 8th IEEE Symposium on Application Specific Processors (SASP 2010), held in conjunction with the 47th ACM/EDAC/IEEE Design Automation Conference (DAC), June 2010.

"A Two-Tiered Modeling Framework for Undergraduate Computer Architecture Courses", Jason Loew, Dmitry Ponomarev
in the proceedings of the Workshop on Computer Architecture (WCAE 2009), held in conjunction with MICRO-42, December 2009.

"Aggressive Scheduling and Speculation in Multithreaded Architectures: Is It Worth Its Salt?", Jason Loew, Dmitry Ponomarev
in the 20th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Campo Grande, Brasil, October 2008.

"Two-Level Reorder Buffers: Accelerating Memory-bound Applications on SMT Architectures", Jason Loew, Dmitry Ponomarev
in the 37th International Conference on Parallel Processing (ICPP), September 2008.

"Reducing Register Pressure in SMT Processors through L2-Miss-Driven Early Register Release", Joesph Sharkey, Jason Loew, Dmitry Ponomarev
in ACM Transactions on Architecture and Code Optimization (ACM TACO), Volume 5, Issue 3, November 2008.


Programming Experience:
C/C++/C#, 8086/Alpha AXP Assembler, Prolog, Haskell, Oz, nesC, Python, PHP/MySQL

Technical Skills and Training
A+ Certification: January 2001

Technical Experience:
Kernel Programming (Linux 2.4.27), Tru64, TPMs, Simulators (M-Sim, Marssx86), Sensor Programming, Soldering

Courses Completed: Computer Science
Binghamton University
CS 210 - Logic Design
CS 220 - Computer Organization and Architecture
CS 240 - Data Structres
CS 325 - Computer Organization and Architecture II
CS 333 - Algorithms
CS 345 - Software Engineering
CS 350 - Operating Systems
CS 373 - Automata and Formal Language Theory
CS 395 - Internship
CS 428 - Computer Networks
CS 471 - Programming Languages
CS 495 - Senior Seminar
CS 522 - Computer Organization and Architecture
CS 528 - Data Communication and Computer Networks
CS 529 - High Performance Networks
CS 545 - Software Engineering
CS 552 - Operating Systems
CS 571 - Programming Languages
CS 575 - Design and Analysis of Computer Algorithms
CS 580S - Sensor Networks and Systems
CS 597 - Dynamic Adaptation in SMT Processors
CS 599 - Masters Thesis
CS 622 - Advanced Computer Architecture Seminar
CS 624 - Parallel Processing Systems
Hofstra University
CSC 014 - Introduction to Computer Programming

Courses Completed: Psychology
Binghamton University
Psyc 112 - Lab in General Psychology
Psyc 239 - Multicultural Psychology
Psyc 344 - Research Methods
Psyc 351 - Experimental Psychology - Perception
Psyc 356 - Experimental Psychology - Learning
Psyc 357 - Lab in Learning
Psyc 358 - Experimental Psychology - Cognition
Psyc 391 - Practicum in College Teaching - Multicultral Psychology
Psyc 391 - Practicum in College Teaching - Lab in General Psychology
Psyc 391 - Practicum in College Teaching - Lab in General Psychology
Psyc 473C - Sexual Deviance
Psyc 473E - Family and Martial Psychology
Psyc 490J - Research in Community Psychology
Hofstra University
Psy 054 - Adolescent Psychology
Syracuse University
Psy 205 - Foundations of Human Development
Broome Community College
Psyc 243 Equivalent - Statistics

Courses Completed: Certificate in College Teaching
Binghamton University
GRD 671 - Instructional Design Basics
GRD 672 - Fostering Intellectual Character
GRD 676 - The Community College
WTSN 591 - Teaching Methods - Technical Courses

Work Experience:
Binghamton University: Department of Computer Science: January 2010 - May 2010
Research Assistant with Dr. Dmitry Ponomarev
Binghamton University: Department of Computer Science: January 2010 - May 2010
Instructor of Record for Undergraduate Computer Architecture Course
Binghamton University: Department of Computer Science: January 2009 - December 2009
Co-Instructor for Undergraduate Computer Architecture Course
Binghamton University: Department of Computer Science: May 2008 - August 2008
Instructor of Record for Undergraduate Data Structures Course - C++
Binghamton University: Department of Computer Science: January 2008 - May 2008
Teaching Assistant for Graduate Computer Architecture Course
Binghamton University: Department of Computer Science: August 2007 - December 2007
Instructor for Graduate Programming Fundamentals Course in C++
Binghamton University: Department of Computer Science: August 2007 - December 2007
Teaching Assistant for Undergraduate Introduction to Programming Course - Python
Binghamton University: Department of Computer Science: May 2007 - August 2007
Instructor of Record for Undergraduate Data Structures Course - C++
Binghamton University: Department of Computer Science: January 2007 - May 2007
Teaching Assistant for Undergraduate Data Structures Course - C++
Binghamton University: Department of Computer Science: August 2006 - December 2006
Teaching Assistant for Undergraduate Introduction to Programming Course - Python
Binghamton University: Department of Computer Science: January 2006 - May 2006
Teaching Assistant for Undergraduate Computer Systems Course
Binghamton University: Department of Computer Science: August 2005 - December 2005
Teaching Assistant for Undergraduate Data Structures Course - C++
Binghamton University: Department of Psychology: August 2003 - May 2004
Teaching Assistant for Undergraduate Lab in General Psychology Course (2)
Broome Community College: Learning Asistance Center: October 2003 - December 2003
Tutor for undergraduate Calculus I and Physics I course
Broome County Urban League: Technology Center: October 2003 - December 2003
Adult Education Instructor: Microsoft Excel, Internet, Email. General computer maintenance
Binghamton University: Department of Psychology: January 2002 - May 2002
Teaching Assistant for Undergraduate Multicultural Psychology Course
Broome County Urban League: After-School Program: September 2001 - December 2001
Tutor for elementary school students
Hofstra University: University Center for Continuing Education: March 2000 - May 2000
Tutor for 1st-8th grade mathematics

Activities:
Society of Hispanic Professional Engineers (SHPE): Treasurer Jan 2002 - May 2004
Live Action Role Playing Group (LARP): Treasurer May 2003 - August 2004, May 2006 - November 2006. Webmaster: May 2003 - November 2006
Search Committee for Dean of the Watson School: 2006-2007
Webmaster of Binghamton ACM chapter - Sep 2007 - May 2008, Fall 2009 - Current
Contest Chair of Binghamton ACM chapter - Sep 2007 - Current
Watson Student Advisory Committee - Graduate Student Representative - Spring 2008
Graduate Student Organization - Computer Science Suborganization Vice President - Fall 2008 - Spring 2009
Graduate Student Organization - Computer Science Suborganization 5th Officer - Fall 2009 - Spring 2010
Undergraduate Task Force - Graduate Student Representative - Fall 2009 - Spring 2010