notes for study eece 276 852274