CV

My Curriculum Vitae provides a succinct summary of my career, which I actually began as an Industrial Engineer. During graduate school I found that Computer Science was my true calling, which is fortunate for me since I was studying Computer Science. Teaching at Stony Brook is my job these days, but I also do consulting from time to time, which typically involves teaching Java or related Web technologies. In this regard, I have experience with C, C++, and C# as well as Java. The following provides additional details regarding my career to support my CV.

New CS Building

Plans for our new Computer Science Building
Ground breaking scheduled for Feb. 2012

Education

Stony Brook University, Stony Brook, NY
Master of Science in Computer Science, Spring 2002

The University of Texas at Arlington, Arlington, TX
Bachelor of Science in Industrial Engineering, Spring 1996

Current Position

Lecturer, Stony Brook University (Fall 2002 - Present)

Awards

2008 Department Award for Undergraduate Education
Stony Brook University Computer Science Department

Roles

As a Computer Science Department faculty member I have responsibilities in addition to teaching. Sometimes they are assigned to me by the department, while other times I have created roles for myself.



Courses Taught for Stony Brook University's Computer Science Department

CSE 101 Computers and Information Technologies Fall 2003, Fall 2007
CSE 102 Web Design and Programming Fall 2004 & Spring 2011
CSE 114 Computer Science I Fall 2002 - Summer 2004, Summer 2005, Fall 2009 - Fall 2010
CSE 214 Computer Science II Spring 2008 - Fall 2009
CSE 219 Computer Science III Fall 2004 - Fall 2007, Spring 2010 - Fall 2012
CSE 220 Computer Organization Fall 2008
CSE 300 Writing in Computer Science Summer 2005
CSE 301 History of Computing Spring 2005 - Spring 2007, Spring 2008, Fall 2011
CSE 308 Software Engineering Spring 2012
CSE 333 User Interface Development Fall 2001, Spring 2002
CSE 380 Computer Game Programming Spring 2004 - Spring 2012
CSE 381 Advanced Game Programming Fall 2005 - Fall 2011
ISE 208 Intermediate Programming Spring 2009
ITS 102 Games in Total Spring 2012

Courses taught for Northrop Grumman's Information Systems Engineering Program

CSE 500 Patterns in Programming Fall 2004
ISE 503 Data Management Fall 2003
ISE 504 Analysis, Modeling, and Design Spring 2004

Consulting


Previous Employment


Stony Brook University CS