Category Archives: teaching

Getting started with LISP

This tutorial is an introduction to Lisp features. if you have a previous background programming with Java or C/C++, it will help you to get up and coding on LISP quickly . 1. Install a LISP interpreter In this tutorial, …

Read more »

Introduction to Programming Languages

I am teaching CSE240 Introduction to Programming Languages this Fall.

Introduction to Software Engineering

I am teaching CSE360 Introduction to Software Engineering this Summer and Fall. This course presents an overview of software life cycle models, project management, team development environments and methodologies, software architectures, and quality assurance and standards. Syllabus Summer 2017 version …

Read more »

Principles of Programming (with Java)

I am teaching CSE110 Principles of Programming this Summer. CSE 110 is an introductory course to programming using Java language. The course requires no previous background in programming. It concentrates on concepts of problem solving using Java, algorithm design, structured …

Read more »

Feature Adaptive Ray Tracing of Subdivision Surfaces

I am serving as a member of Shujian Ke’s Graduate Supervisory Committee. The committee includes Dr. Ashish Amresh (chair), Dr. John Femiani (member), and myself. Thesis defense is on April 14, 2017, 11:30 am MST, Peralta Hall room 202. Abstract …

Read more »

Modeling and Design Analysis of Facial Expressions of Humanoid Social Robots

I am serving as a member of Shweta Murthy’s Graduate Supervisory Committee. The committee includes Dr. Ashraf Gaffar (chair), Dr. Arbi Ghazarian (member), and myself. Thesis defense is on April 13, 2017, 04.00 pm MST, Peralta Hall room 230W Abstract …

Read more »

Introduction to Graphics

I am teaching SER332 Introduction to Graphics and Game Development. This is a beginner level course for students interested in learning foundations of graphics and basic principles of the game development pipeline. The programming language used in this course is …

Read more »

Principles of Programming Languages

I am teaching CSE340 this summer. I have taught this class for two years –Summer 2015, Fall 2014, Summer 2014, Spring 2014, and Summer 2013. In CSE 340 Principles of Programming Languages we define an structural programming language and implement …

Read more »

teaching: (ITESM 2003-2008) Data Structures

B.S.Computer System Engineering Department of Computer Science, Tecnologico de Monterrey, campus Guadalajara, Course: Cb0831 – Data Structures I taught this course 4 times along Fall 2003 and Fall 2008. Synthetics This is the official course synthetic from Tecnologico de Monterrey. …

Read more »

teaching: (ITESM 2007-2008) Project Problem Solving with Programming

B.S.Computer System Engineering Department of Computer Science, Tecnologico de Monterrey, campus Guadalajara, Course: Tc1006- Project Problem Solving with Programming I taught this course 2 times along Spring 2007 and Fall 2008. Synthetics This is the official course synthetic from Tecnologico …

Read more »