Research
- Laboratory for Software Design
- Projects
- Publications
- Students
- Funding
- Weekly Schedule
- For Prospective Students
Research
TeachingMsc.Quick LinksTwitter UpdatesGot a question?Got a question or comment? Contact me at (515) 294-6168 or hridesh@cs.iastate.edu. |
About this pageOn this page, you will find description of the courses taught by Hridesh Rajan at Iowa State University and elsewhere. All the material made available here is copyright © Hridesh Rajan 2005 - 2009. Permission is granted to make copies for educational and scholarly purposes, but copies may not be used directly or indirectly for commercial purposes. All copies must retain this copyright notice. All other rights reserved. Software DesignCom S 362: Object-Oriented Analysis and Design [Spring 2006], [Fall 2006], [Spring 2007], [Fall 2007]. Programming Language Design, Semantics, and ImplementationCom S 541: Graduate Course on Programming Language Fall 2009, Fall 2008. Com S 342: Undergraduate Course on Principles of Programming Language Design Fall 2007, Spring 2009. Com S 610-HR: Graduate Seminar on Advanced Topics in Type Systems Fall 2009. Com S 610-HR: Graduate Seminar on Advanced Topics in Program Analysis Spring 2008. Com S 610-HR: Graduate Seminar on Aspect-Oriented Software Development Spring 2006 CS-551/661 - Aspect-oriented Software Development Fall 2004, co-developed and co-taught with Prof. Kevin Sullivan at University of Virginia Software SecurityCom S 610-HR: Graduate Seminar on Security Properties of Software Systems Fall 2006 OtherPreparing Graduate Students for Faculty Career Teaching Related Resourcesexam.class: A LaTeX class file and example for typesetting exams and quizzes. |