\documentclass[11pt]{article}
\usepackage{amsmath, amsfonts, amsthm, amssymb}  % Some math symbols
\usepackage{lmodern}  % A modern version of LaTeX's famous default font. 
\usepackage{microtype}
\usepackage{fullpage}

\usepackage[x11names, rgb]{xcolor}
\usepackage{graphicx}
\usepackage{tikz}
\usetikzlibrary{decorations,arrows,shapes}

\usepackage{etoolbox}
\usepackage{enumerate}
\usepackage{listings}

\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt plus 1pt}

\newcommand{\nopagenumbers}{
    \pagestyle{empty}
}

\def\indented#1{\list{}{}\item[]}
\let\indented=\endlist

\providetoggle{questionnumbers}
\settoggle{questionnumbers}{true}
\newcommand{\noquestionnumbers}{
    \settoggle{questionnumbers}{false}
}

\newcounter{questionCounter}
\newenvironment{question}[2][\arabic{questionCounter}]{%
    \addtocounter{questionCounter}{1}%
    \setcounter{partCounter}{0}%
    \vspace{.25in} \hrule \vspace{0.4em}%
        \noindent{\bf \iftoggle{questionnumbers}{#1: }{}#2}%
    \vspace{0.8em} \hrule \vspace{.10in}%
}{$ $\newpage}

\newcounter{partCounter}[questionCounter]
\renewenvironment{part}[1][\alph{partCounter}]{%
    \addtocounter{partCounter}{1}%
    \vspace{.10in}%
    \begin{indented}%
       {\bf (#1)} %
}{\end{indented}}

\def\show#1{\ifdefempty{#1}{}{#1\\}}

\newcommand{\header}{%
\begin{center}
    {\Large \show\myhwname}
    \show\mysection
\end{center}}


%%%%%%%%%%%%%%%%% Identifying Information %%%%%%%%%%%%%%%%%
%% For 312, we'd rather you DIDN'T tell us who you are   %%
%% in your homework so that we're not biased when        %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\myhwname}{HW 3}
\newcommand{\mysection}{CSE 312 24SU}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%% Document Options %%%%%%%%%%%%%%%%%%%%%%
\noquestionnumbers
\nopagenumbers
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\header

\begin{question}{Q0: Collaborators}
    List the full names of anyone you collaborated with on this homework. If you did not collaborate with anyone, write "None" in this section. 
\end{question}

\begin{question}{Q1: Lazy Weather Forecast}
    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}
\end{question}

\begin{question}{Q2: A Pond-erous Pursuit}
    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}
\end{question}

\begin{question}{Q3: Charlie in the Chocolate Factory}
    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}
\end{question}

\begin{question}{Q4: Secret Admirers}
    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}
    
    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}
\end{question}

\begin{question}{Q5: Laundry...}
    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}
    
\end{question}

\begin{question}{Q6: Real-World: Baye's Theorem}
    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}

    \begin{part}
        \textit{YOUR SOLUTION HERE}
    \end{part}
\end{question}

\end{document}
