I have taught a wide range of class sizes. My first course was
taught to 500 students in an auditorium, and I enjoyed building
enthusiasm in this large audience. My courses at George Washington
University and at the University of Liverpool were taught with
extensive use of computer networks and student-student interaction
through the network. For 15 years my classroom reading has been
largely online.
At George Washington University between 1983 and 1987, I taught a course
each semester. For those courses, I developed a system that operated
across the Internet. A textbook that I had written was parsed into a
relational database running on an IBM mainframe. A Fortran program with embedded
SQL controlled an interface through which students would read the textbook,
submit exercises online, and give feedback to one another online.
We also in 1985 developed some programs with HyperCard for supporting
online learning.
In my teaching at University of Liverpool starting in 1988
every student had access to a
networked computer and used a collaborative hypermedia system
called Many Using and Creating Hypermedia (MUCH) which my group
created. The course material was all online and students worked together.
The photo shows wwo students on
workstations with the MUCH System.
A photo of two of my students using the MUCH System.
I have lectured to very different types of people, such as doctors
in pathology laboratories in Houston, librarians and postgraduates
in Colombia, South America. My South American course was taught to 100
people over a full-week on the subject of hypertext. The photo shows an
Announcement of my Class in Colombia and was part of large,
color-poster advertisement for my week-long class.
A photo of one of the posters placed around the University of Bucaramanga
and advertising my seminar.
I taught telecommunications scientistsat Korea Telecom in a visit funded by Korea Telecom.
The photo shows me lecturing to an audience at Korea Telecom.
I am in the back as I teach a class at Korea Telecom in Seoul.
Some of the normal university courses which I have taught are
listed here. In this listing HO = University of Houston, WS =
Wayne State University, GW = George Washington University, LI
= University of Liverpool, and
CSxxx = Computer Science course number
xxx.
HO CS100: Introduction to Computer Science
HO CS105: Fortran Programming
WS CS370: Data Structures
WS CS450: Theoretical Computer Science
WS CS521: Artificial Intelligence Programming with LISP
WS CS612: Computers and Medicine
WS CS652: Automata Theory
WS CS680: Introduction to Artificial Intelligence
WS CS682: Analysis of Algorithms
WS CS699: Topics in Computers and Medicine
WS CS780: Expert Systems
WS CS880: Advanced Artificial Intelligence
GW CS289: Neurophysiology and Artificial Intelligence
GW CS216: Information Retrieval Systems
GW CS327: Intelligent Information Retrieval Systems
LI 2CS64: Business Data Processing
LI 2CS8M: Literature Studies
LI 1CS83: Hypertext and Office Information Systems
(WSU means Washington State University, Pace means Pace University,
and UMBC IS means Department of Information Systems
at University of Maryland, Baltimore County).
WSU CS580: Special Topic the Virtual University (Fall 1995)
WSU CS450: Design and Analysis of Algorithms
(Fall 1996)
WSU CS470: Virtual Organizations
(Fall 1996)
WSU CS570: Virtual University
(Spring 1997)
WSU CS250: Data Structures
(Summer 1997)
WSU CS440: Artificial Intelligence
(Fall 1997)
WSU CS401: Computers and Society
(Spring 1998)
WSU CS541: Artificial Intelligence
(Spring 1998)
Pace CS615: Software Engineering I
Pace CS616: Software Engineering II
Pace IS660V: Electronic Organizations
UMBC IS298: Visual Basic Script in Active Server Pages
UMBC IS460/660: Healthcare Informatics I
UMBC IS461/661: Healthcare Informatics II
UMBC IS300: Management Information Systems
UMBC IS670: Health Care Informatics (totally online course
developed by Rada for UMBC Online MS)
UMBC IS631: Management Information Systems (totally online course
developed by Rada for UMBC Online MS)
UMBC IS 698B/800: Financial Information Systems
UMBC IS 498I/698I: Intelligent Investing Systems
My teaching at Washington State University continued the
tradition of using computer networks, hypermedia, and groupware
in teaching.
At Washington State University I created two new courses for
the official university curriculum: one was "Virtual
Organizations" and the other was "The Virtual University". Both
courses were taught in innovative ways.
In the spring of 1996 I taught a class that had no
face-to-face lectures but was entirely via the web.
I developed the web systems for the CS 450 and CS 470 courses myself using Microsoft Internet Information Server. The computer logged all submissions and maintained a running computation of the students' scores based on their teamwork, the length of each submission, the time of each submission, the number of submissions, and the quality of each submission. Quality was determined by the feedback that other students give to a submission. The page by which students query the database follows:
Search for Submitted Exercises
You may leave all the fields blank and then retrieve everything in the dbms.