genetics course notes 9666857