lecture notes eecs 281 347642