Ec8394 Notes