*Pre-req: CSCI 160 Special fee: $20.00