CV

Education

PhD, Computer Science
Western University | 2013-2020
Thesis: Hierarchical Group and Attribute-Based Access Control: Incorporating Hierarchical Groups and Delegation into Attribute-Incorporating Hierarchical Groups and Delegation into Attribute-Based Access Control Based Access Control

Master of Science, Computer Science
Lakehead University | 2009-2012
Thesis: A Role and Attribute Based Encryption Approach to Privacy and Security in Cloud Based Health Services

Honours Bachelor of Science, Computer Science
Lakehead University | 2004-2009

Work Experience

Assistant Professor (Teaching)
Western University | April 2022 - Present
Full time teaching professor for the Computer Science Department at Western University.

Lecturer
Western University | January 2018 - December 2020
Limited duties lecturer for the Computer Science Department at Western University. Taught CS1032A (Summer 2020), CS2211B (Winter 2018 & 2019) and CS2034B (Winter 2018 & 2019).

Graduate Teaching Assistant
Western University | September 2013 - December 2019
Assisted professors in the Computer Science Department with grading undergraduate course material and running labs/tutorials.

Graduate Teaching Assistant
Lakehead University | September 2009 - April 2011
Assisted professors in the Computer Science Department with grading undergraduate course material and running labs/tutorials. Tutored undergraduate students in various computer science related courses.

Research Assistant
University of Toronto | September 2008 - April 2009
Worked on the Basie Project (an open-source classroom-friendly Python/ Django based replacement for Trac).

Student Developer
Google Summer of Code Program / Moodle Community | May 2008 - August 2008
Worked on the Moodle open source project as part of Google Summer of Code to implement an Adobe Flash and Flex based grade report plugin.

Thunder Bay NOW Technology Officer
Thunder Bay Chamber of Commerce | May 2006 - August 2006
Was in charge of the technological aspects of the Thunder Bay NOW project and developing the Thunder Bay NOW website and content management system.

Assistant Programmer
Canadian Water Network | May 2005 - September 2005
Worked on the Canadian Water Network website to create external and internal web-based applications including Java applets for visualizing geographical data stored in the networks database.

Teaching

Assistant Professor (Teaching) - Western University: 2022 - Present

Summer 2022

Lecturer - Western University: 2018 - 2020

Fall 2020
Summer 2020
Winter 2019
Winter 2018

Graduate Teaching Assistant (Western University): 2013 - 2019

  • SOGS Graduate Student Teaching Award Winter 2016
    Awarded based on nominations from students and faculty. For work related to TAing CS2034 at Western University.

Graduate Teaching Assistant (Lakehead University): 2009 - 2011

Publications - Peer Reviewed

Incorporating Off-Line Attribute Delegation into Hierarchical Group and Attribute-Based Access Control
The 12th International Symposium on Foundations & Practice of Security FPS'2019 | November 5, 2019
Authors: Daniel Servos and Michael Bauer
DOI: Forthcoming publication in Springer Lecture Notes in Computer Science
Conference Slides (PDF)

HGAA: An Architecture to Support Hierarchical Group and Attribute-Based Access Control
Proceedings of the Third ACM Workshop on Attribute-Based Access Control (ABAC'18) | March 21, 2018
Authors: Daniel Servos and Sylvia L. Osborn
DOI: 10.1145/3180457.3180459 | Conference Slides (PDF)

Current Research and Open Problems in Attribute-Based Access Control
ACM Computing Surveys (CSUR) 49, 4, Article 65 (January 2017), 45 pages.
Authors: Daniel Servos and Sylvia L. Osborn
DOI: 10.1145/3007204

Strategies for Incorporating Delegation into Attribute-Based Access Control (ABAC)
The 9th International Symposium on Foundations & Practice of Security FPS'2016 | October 24, 2016
Authors: Daniel Servos and Sylvia L. Osborn
DOI: 10.1007/978-3-319-51966-1_21 | Conference Slides (PDF)

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
Authors: Daniel Servos and Sylvia L. Osborn
DOI: 10.1007/978-3-319-17040-4_12 | Conference Slides (PDF)

Extensions to Ciphertext-Policy Attribute-Based Encryption to Support Distributed Environments
International Journal of Computer Applications in Technology | June 6, 2013
Authors: Daniel Servos, Sabah Mohammed, Jinan Fiaidhi, Tai hoon KIM
DOI: 10.1504/IJCAT.2013.054354

Developing a Secure Distributed OSGI Cloud Computing Infrastructure for Sharing Health Records
AIS'11 Proceedings of the Second international conference on Autonomous and intelligent systems | June 22, 2011
Authors: Sabah Mohammed, Daniel Servos, Jinan Fiaidhi
DOI: 10.1007/978-3-642-21538-4_24

HCX: A Distributed OSGI Based Web Interaction System for Sharing Health Records in the Cloud
2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT) | August 31, 2010
Authors: Sabah Mohammed, Daniel Servos, Jinan Fiaidhi
DOI: 10.1109/WI-IAT.2010.26

Publications/Seminars/Tutorials - Non-refereed

Issues in Access Control and Privacy for Big Data
Encyclopedia of Complexity and Systems Science | August 12, 2021
Authors: Sylvia L. Osborn, Daniel Servos, Motahera Shermin
DOI: 10.1007/978-3-642-27737-5_752-1

The Roadmap to the Ecosystem of Electronic Health Records
Fifth International Conference on Digital Information Management | July 5, 2010
Authors: Sabah Mohammed, Jinan Fiaidhi, David Andrew John Thomas, Jeff Santarossa, Daniel Servos
Screencast of my part of the tutorial (WMV) | Slides (PPTX)

Theses

PhD Thesis
Hierarchical Group and Attribute-Based Access Control: Incorporating Hierarchical Groups and Delegation into Attribute-Based Access Control
Western University | 2020
Electronic Thesis and Dissertation Repository. 6855. https://ir.lib.uwo.ca/etd/6855

Master's Thesis
A Role and Attribute Based Encryption Approach to Privacy and Security in Cloud Based Health Services
Lakehead University | 2012

Major Awards

Ontario Graduate Scholarship (OGS)
2016-2017

Ontario Graduate Scholarship (OGS)
2015-2016

Ontario Graduate Scholarship (OGS)
2014-2015

Ontario Graduate Scholarship (OGS)
2013-2014

Ontario Graduate Scholarship in Science and Technology (OGSST)
September 2010

Other Projects and Activities

Computer Science Canada Programming Community
CompSci.ca | September 2002 - Present
Co-founder and server administrator for CompSci.ca, a programming community for Canadian computer science students.

DWITE: Online Computer Programming Contest
DWITE.ORG | September 2007 - 2013
Co-administrator and developer for the DWITE programming contest for canadian secondary students. I am responsible for all technological aspects of the contest, website and automated judging backend.

Lakehead University Student Union Board of Directors
Lakehead University Student Union | December 2005 - September 2006
Director on the board of directors for the Lakehead University Student Union.