\documentclass[]{article}
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\usepackage{ifxetex,ifluatex}
\usepackage{fixltx2e} % provides \textsubscript
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
  \usepackage[T1]{fontenc}
  \usepackage[utf8]{inputenc}
\else % if luatex or xelatex
  \ifxetex
    \usepackage{mathspec}
  \else
    \usepackage{fontspec}
  \fi
  \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
\fi
% use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
% use microtype if available
\IfFileExists{microtype.sty}{%
\usepackage{microtype}
\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
}{}
\usepackage[unicode=true]{hyperref}
\hypersetup{
            pdftitle={Engr 664-01: Theory of Concurrent Programming Assignment \#5, Fall 2016},
            pdfauthor={H. Conrad Cunningham},
            pdfborder={0 0 0},
            breaklinks=true}
\urlstyle{same}  % don't use monospace font for urls
\IfFileExists{parskip.sty}{%
\usepackage{parskip}
}{% else
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt plus 2pt minus 1pt}
}
\setlength{\emergencystretch}{3em}  % prevent overfull lines
\providecommand{\tightlist}{%
  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
\setcounter{secnumdepth}{0}
% Redefines (sub)paragraphs to behave more like sections
\ifx\paragraph\undefined\else
\let\oldparagraph\paragraph
\renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
\fi
\ifx\subparagraph\undefined\else
\let\oldsubparagraph\subparagraph
\renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
\fi

% set default figure placement to htbp
\makeatletter
\def\fps@figure{htbp}
\makeatother

\usepackage{caption}
\DeclareCaptionLabelFormat{nolabel}{}
\captionsetup{labelformat=nolabel}

\title{Engr 664-01: Theory of Concurrent Programming\\
Assignment \#5, Fall 2016}
\author{H. Conrad Cunningham}
\date{7 November 2016}

\begin{document}
\maketitle

\section{\texorpdfstring{Assignment \#5\\
Due Tuesday, 29 November, 11:59
p.m.}{Assignment \#5 Due Tuesday, 29 November, 11:59 p.m.}}\label{assignment-5-due-tuesday-29-november-1159-p.m.}

\subsection{Instructions}\label{instructions}

This exercise may be done individually or in groups of two people.

Do \textbf{one} of the following from the Magee/Kramer textbook:

\begin{itemize}
\tightlist
\item
  Do exercise 8.3 on page 182. Provide a simple Java implementation of
  the gas station system. (This builds on exercise 8.2.)
\item
  Do exercises 9.2 and 9.3 on page 208.
\item
  Do exercises 10.3 and 10.4 on pages 234-5. Note the optional
  alternative on 10.4.
\item
  Do exercises 11.2 on page 274.
\item
  Do exercise 12.4 and 12.5 on pages 317-8.
\end{itemize}

Alternatives?

\end{document}
