Course Work
PhD Computer Science (Western University)
CS9864: Software Engineering for Big Data Applications and Analytics
Audit | Winter 2016
- Literature Review: Big Data Privacy Requirements Engineering
- Presentation: Slides (PPTX)
- Analytic Spreadsheet: Spreadsheet (XLSX)
Winter 2015
- My project: Dan's Asynchronous Network Simulator (Project Site)
- Project report: PDF
- Project presentation: Slides (PPTX)
- Useful software I made: Synchronous Distributed Systems GUI Mod
Winter 2014
- My project: Vulnerability Assessment of the Tor Browser Bundle and Potential MitM Attacks from Exit Nodes (PDF)
- Project presentation: Slides with video (PPTX)
- Code and results: ZIP
- Demo Videos:
Fall 2013
- My project: Automatic Colorization Using Gist Descriptors on Large Datasets of Tiny Images (PDF)
- Project presentation: Slides (PPTX)
- Project Code: ZIP of Matlab scripts (does not include dataset due to size)
- Dataset used: Tiny Images Dataset
- Project based on work by Antonio Torralba, Robert Fergus, and William T Freeman. 80 million tiny images: A large data set for nonparametric object and scene recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence (2008).
Fall 2013
- My project in this course gave rise to the following publication:
Daniel Servos and Sylvia L. Osborn. HGABAC: Towards a Formal Model of Hierarchical Attribute-Based Access Control. The 7th International Symposium on Foundations & Practice of Security FPS'2014. (November 5, 2014). Preprint (PDF) | Presentation Slides (PDF)
Masters Computer Science (Lakehead University)
COMP-5450: Mobile Programming
Grad Course | Winter 2010
COMP-5437: Web Harvesting
Reading Course | Winter 2010
COMP-5435: Cloud Computing
Reading Course | Winter 2010
COMP-5435: Web Services Deveopment
Reading Course | Fall 20009
COMP-5435: Generic Multiplayer Game Server Deveopment
Reading Course | Fall 20009
COMP-5111: Graduate Seminar
Seminar Course | Fall 20009
Bachelors Computer Science (Lakehead University)
Select Courses:
- COMP-4413: Programming Language Processors (Winter 2009)
- BUSI-4253: Advanced System Analysis and Design (Winter 2009)
- COMP-4453: Computer Networks and Distributed Systems (Winter 2008)
- COMP-4432: Advanced Project (Winter 2008)
- COMP-4471: Computer Graphics (Fall 2007)
- BUSI-3213: Systems Analysis and Design (Fall 2007)
- COMP-4476: Topics in Internet Computing (Winter 2007)
- COMP-4433: Algorithm Design and Analysis (Winter 2007)
- BUSI-2033: Management Information Systems (Winter 2007)
- COMP-4475: Topics in Artificail Intelligence (Fall 2006)
- COMP-4411: Programming Languages (Fall 2006)
- COMP-3473: Operating Systems (Fall 2006)
- COMP-3415: Software Engineering (Fall 2006)
- COMP-3413: Data Base Mangement Systems (Fall 2006)
- COMP-2990: Co-Op Work Term II (Summer 2006)