CMSC 396H: Undergraduate Honors Seminar

Home Syllabus Schedule Resources Piazza


Date Topic / Speaker
Readings & handouts
Aug 31 Introduction: What is CS research?
Sep 7
"Research impact", and the interaction between industry and research Homework #1 due. Will discuss
Sep 14
Ethics in Computer Science research (led by Michelle Mazurek) Homework #2 due. Will discuss
Sep 21
Zia Khan Project preferences due. Will discuss
Deep learning of the tissue-regulated splicing code (see also supplemental material)
Sep 28
Jeff Foster Just-in-time Static Checking for Dynamic Languages
Oct 5
Tudor Dumitraş The Dropper Effect: Insights into Malware Distribution with Downloader Graph Analytics
Oct 12
Bill Gasarch
The Complexity of Problems
Oct 19
Samir Khuller
Approximation Algorithms for Connected Dominating Sets (first 8 pages)
Oct 26
Nick L. Petroni, Jr.
The geometry of innocent flesh on the bone: return-into-libc without function calls (on the x86) (the extended version has more technical details)
Nov 2
Michael Hicks
Driller: Augmenting Fuzzing Through Selective Symbolic Execution
Nov 9
John Dickerson
FutureMatch: Combining Human Value Judgments and Machine Learning to Match in Dynamic Environments
Nov 16
Hal Daume III
Syntax-based Rewriting for Simultaneous Machine Translation
Nov 23
No class
Nov 30
Neil Spring
Timeouts: Beware Surprisingly High Delay
Dec 7
Project presentations, part I
Part II will be during the scheduled time for the final exam