Skip to content

nkrusch/dissertation

Repository files navigation

Dissertation

Compile Artifact Test DOI

This is the source code of my doctoral dissertation "Applied Implicit Computational Complexity" (Rusch, 2025).

I am not aware of any other open source doctoral dissertation from Augusta University. I hope that making this resource public will be useful to future candidates. The dissertation template is also open source. This repository uses automated workflows (e.g. to compile and build an artifact container) that may be of interest to the technically advanced candidates.

For defense timeline and process, see this page.

Formatting Guidelines

The content and formatting requirements of doctoral dissertations.

Repository Organization

.
├─ 📁 .github/         : Automated workflows
├─ 📁 code/            : Code listings
├─ 📁 fonts/           : Custom fonts
├─ 📁 latex/           : LaTeX commands
├─ 📁 pdf/             : Static files
├─ 📁 pictures/        : TikZ drawings
├─ 📁 references/      : Bibs and indices
├─ 📁 text/            : Dissertation text content
├─ args.tex            : Template configuration
├─ content.tex         : Chapter organization
├─ main.tex            : The base template
├─ readme.txt          : Artifact readme
└─ *                   : Other configuration files, license, etc.

The compilation follows roughly this dependency schema.

           ┌──── args.tex ◂──────── latex/*      
main.tex ◂─┼──── content.tex ◂──┬── text ◂────────┬── pdf/*  ◂─── pictures/*      
           └──── fonts/*        └── references/*  └── code/*

Dissertation Compilation

🖥️ Native Host

Time: 5-10 min • Prerequisites: LaTeX

[at repository root] Compile the dissertation by running:

make full 

The output is a file main.pdf.

🐳 With Docker

Time: 10-15 min • Prerequisites: Docker

  1. Setup container

    Pull and launch the latest container (on some machines you may need sudo):

     docker pull --platform=linux/amd64 ghcr.io/nkrusch/dissertation:artifact
     docker run --name dimage -it --rm ghcr.io/nkrusch/dissertation:artifact  
    
  2. Compile

    [in container] Compile the dissertation by running:

     make full
    
  3. View Document

    [on host] In a separate terminal, copy the compiled document to the host:

     docker cp dimage:/usr/dissertation/main.pdf .
    

Dissertations Databases

Augusta University uses ProQuest as the official publisher of doctoral dissertations. However, ProQuest is a subscription-based service and it minimially requires authentication before a user is allowed to access full length documents. As an author, and in spirit of open science, it is advisable to disseminate dissertations more broadly.

The following list contains various dissertation databases/options for distributing dissertations. This dissertation can be found in all of them.

Citation

Please acknowledge references to this dissertation, or its artifact, with the following citation.

@phdthesis{rusch2025,
  title   = {Applied Implicit Computational Complexity},
  author  = {Neea Rusch},
  year    = 2025,
  month   = 9,
  school  = {Augusta University},
  address = {Augusta, Georgia, United States},
  doi     = {10.5281/zenodo.17148449},
  type    = {PhD thesis}
}