Phillip T. Conrad

Assistant Professor, Dept. of Computer and Information Sciences, University of Delaware

BlackWater Falls, WV
Phill Conrad at Blackwater Falls, West Virginia, 09/22/2001



I have moved!

As of January 1st, 2008, I have accepted a faculty position at the University of California, Santa Barbara. My new job is a joint appointment, with a 50/50 split between the Dept. of Computer Science, and the College of Creative Studies.

Come visit my new web page!

I am grateful to all my friends at UD for their support over the years, and I wish you all the best. I am also grateful to my friends in User Services and NSS for keeping this web page up for now. I've left most of the remaining content intact, as it may still be useful to former colleagues and students.

What I (used to) do:

My appointment was focused on undergraduate education. My primary responsibility was to coordinate and teach courses in the CIS Department's introductory programming sequence: CISC105/106, CISC181 and CISC220.

CISC105 is an introductory programming course taught in C (that may soon be retired and replaced with a new course, CISC108). CISC106 is an alternative introductory programming course for Engineering Majors taught in MATLAB. CISC181 is an intermediate programming course taught in C++. CISC220 is the data structures course (also taught in C++) that lies at the heart of the Computer Science curriculum.

The CISC181/CISC220 sequence is a pre-requisite for almost all 300 and 400 level courses in Computer Science.

I was previously the department's representative for the committee that oversees the Interactive Media Minor, and taught CISC103, the CIS Department's contribution to the four-course sequence at the core of that minor. CISC103 is an introductory programming course that uses JavaScript as the vehicle for learning basic programming concepts. XHTML and CSS are also covered.

I also taught CISC474, a course in Advanced Web Technologies targeted at Junior/Senior Computer Science and Information Systems majors. (Others with the prerequisites of CISC220, CISC370, and the co-requisite of CISC437 are also welcome; some MIS, CPEG and EE majors have found the course useful as well.) CISC474 focuses on building web sites that serve dynamic content from a database. The main focus of the course is server-side development using Java Servlets and JSPs, however the course also provides opportunities to learn about XHTML, CSS, XML, client-side scripting with JavaScript, and Dynamic HTML (including AJAX). Other technologies such as Perl, PHP, and ASP.NET may be included depending on student interest.

My service roles included


Curriculum Vita (resume)

Link to Curriculum Vita, including publications list. (PDF)
Access to on-line versions of many of these publications can be found at the Protocol Engineering Lab's web site.

Contact Info

Valid XHTML 1.1 Valid CSS!

Phillip T. Conrad, Dept. of Computer and Information Sciences, University of Delaware Smith 326,