Curriculum Vitae
Education
- PhD, Computer Science
State University of New York, Binghamton, NY
August 2009
- Master of Science, Software Engineering
University of Texas, Austin, TX
December 2002.
- Bachelor of Science, Electrical Engineering
University of Texas, Austin, TX
December 1997.
Teaching Experience
Associate Teaching Professor
Carnegie Mellon University, Doha, Qatar
Aug 2011 - Current
CS 15-112: Fundamentals of Programming
CS 15-110: Principles of Computing
CS 15-122: Principles of Imperative Computation
CS 15-123: Effective Programming in C and UNIX
CS 15-348: Embedded Systems
Postdoctoral Research Associate
Carnegie Mellon University, Doha, Qatar.
Aug 2009 - July 2011
CS 15-121: Introduction to Data Structures
CS 15-110: Introduction/Intermediate Programming
Teaching Assistant
Carnegie Mellon University, Doha, Qatar.
Aug 2008 - May 2008
CS 15-100: Introduction/Intermediate Programming
Lecturer
King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia.
Sept 2004 - June 2008
ICS102: Introduction to Computing.
ICS201: Introduction to Computer Science.
ICS202: Data Structures and Algorithms.
CS431: Operating Systems Lab.
Adjunct Faculty
Lawrence Tech University, Southfield, Michigan, USA.
Aug 2003 - May 2004
MCS1142 Introduction to C.
MCS2514 Computer Science 2, Data Structures in C++.
MCS1023 Technical Applications.
Computer Lab Proctor
University of Texas Austin, Texas, USA.
Aug 1994 - Dec 1997
Assisted students in C, C++, assembly language, MS office and Unix OS.
Managed computer lab accounts for students.
Computer Science Department, Carnegie Mellon University, Doha Qatar
Participated in CS4Qatar:
A series of workshops designed for educators in Qatar to help improve
Computer Science teaching in local high schools.
Organized trips to India and Hong Kong to present Computer Science program
at Carnegie Mellon University in Qatar.
Information and Computer Science Department, KFUPM, Dhahran, Saudi Arabia.
Part of the team that designed the new Computer Science Curriculum that was ABET
compliant and was approved by the university for adoption from Fall 2008.
Information and Computer Science Department, KFUPM, Dhahran, Saudi Arabia.
Worked with a team of faculty members to evaluate resumes for faculty positions to
the Information and Computer Science Department.
Worked on an embedded system for
automobile security and tracking, using Motorola
6808 microprocessor and Cosmic Compiler for C.
Projects: