JIE410 COURSE NOTES