We appreciate your patience while we go through the long, arduous task of bringing you a better Home Page.






Check out my education...

  • Curriculum Vitae


    Check out the class I'm teaching...
  • CS 302 Home Page
  • CS 302 Section 2 Home Page