CS/ECE 300/400 Elective, 6 hrs.