Dissertation Computer Science