Improved independent study version

obsolete ECE 476 version