EE 201 final project