Education: | ||
|
"Empirical Studies in Parallel Sorting" University of Maryland Technical Report 4038
| "Issues in Implementing PARKA Using the Techniques of Chaos" University of Maryland Technical Report CSC 945
| |
Selected Papers, Presentations and Technical Reports: | ||||||||||||||||
|
The Journal of Literacy and Technology, Volume 8, Number 3: December 2007.
| HCIL Technical Report (2007).
| ACM Ubiquity, Volume 6, Issue 9 (March 15 - March 22, 2005).
| University of Maryland Technical Report
| Journal of Computing Sciences in Colleges, Volume 20, Number 3, 2005, 38-47.
| Proceedings of the 33rd Frontiers in Education Conference, 2004.
| Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004, 51-55.
| 7th Annual Lilly-East Conference on College and University Teaching, Towson University, April 5, 2003.
| Theoretical Computer Science, Volume 304, Issues 1-3, July 2003, 477-484.
| Proceedings of HCI International 2003.
| International Journal of Web Engineering and Technology, Volume 1, Number 1, 2003, 63-78.
| Journal of Computer and System Sciences, Volume 67, Issue 1, August 2003, 63-91.
| Inroads - SIGCSE Bulletin, Volume 33, 2001, 51-54.
| 8th Annual Teaching with Technology Conference, University of Maryland, March 30, 2001.
| Bulletin of the European Association for Theoretical Computer Science, Volume 72, October 2000.
| Brooklyn College Technical Report 92-14, 1992.
| Proceedings of the 22nd SIGCSE Technical Symposium on Computer Science Education, 1991, 108-111. |
Books: | |
|
A workbook designed for use by students learning or familiar with C++ that would like to learn how to use the Visual C++ environment. Special emphasis is placed upon learning how to use the integrated debugger.
| A text book designed for use in an introductory computer science class for non-CS majors with a goal of Internet literacy. |
Currently Teaching: | ||
|
A course for non-majors introducing Internet technologies (telnet, e-mail, WWW, HTML) with some research applications.
| A majors course covering topics such as algorithm design and asymptotic analysis.
| |
Previously Taught Courses (at Maryland unless otherwise noted): | |||||||
|
A course for non-majors introducing them to basic computer usage and common applications (Windows, word processing, spreadsheets, databases).
| A majors course covering the use of data structures such as doubly linked lists, binary search trees, heaps, hash tables and graphs and introducing the use of templates and inheritance in C++.
| A majors course covering topics in discrete mathematics such as formal logic, predicates, induction, set theory and probability.
| A majors course meant to introduce students to the issues involved in programming applications with graphical user interfaces - specifically looking at Embedded Visual Basic.
| A course for late sophomore and early junior Computer Science Majors meant to offer a guided exploration of various areas in CS as well as introduce and discover resources for staying in touch with current trends in the field.
| A majors course covering concepts involved in human-computer interaction.
| A course for high school seniors thinking about attending college giving a basic introduction to the UNIX operating system, e-mail and usenet news.
| A general studies course required for all undergraduate students covering both formal logic and basic computer programming in either Pascal or the C-Shell scripting language. |
Selected Recent Service Activites: | ||||
|
|
|
|
| |
Selected Professional/Society Memberships: | ||||
|
|
|
|
| |
|
This page last modified on Sunday, 13-Jul-2008 20:53:26 EDT. |