\begin{footnotesize}
\begin{itemize}[itemsep=0em, parsep=0em, label=$\square$]
	\item \textbf{New concepts}
	\begin{itemize}[itemsep=0em, parsep=0em]
		\item \textit{and their prerequisites}
	\end{itemize}
\end{itemize}

\vspace{1em} \hrule
\vspace{1em} 

\begin{itemize}[itemsep=0em, parsep=0em, label=$\square$]

	\item \textbf{Refactoring code to turn it into functions you can reuse} 
	\begin{itemize}[itemsep=0em, parsep=0em]
		\item \textit{Section: \ref{Avoiding_repetitive_typing_by_making_your_own_functions} - Accessing capabilities beyond basic math using functions} 
		\item \textit{Section: \ref{Specifying_the_result_of_function_evaluation_using_the_return_keyword} - Specifying the result of function evaluation using the \texttt{return} keyword} 
		\item \textit{Section: \ref{Describing_how_to_use_your_functions_in_docstrings} - Describing how to use your functions in docstrings} 
	\end{itemize}

	\item \textbf{Importing objects from Python files in arbitrary locations using \texttt{codechembook.quickTools.importFromPy()}} 
	\begin{itemize}[itemsep=0em, parsep=0em]
		\item \textit{Section: \ref{Adding_codechembook_to_your_Python_installation} - Adding \texttt{codechembook} to your Python installation} 
		\item \textit{Section: \ref{Importing_any_Python_code_from_anywhere_on_your_computer} - Giving your computer instructions using Python commands} 
	\end{itemize}

	\item \textbf{Computing derivatives using \lstinline{numpy.gradient()}} 
	\begin{itemize}[itemsep=0em, parsep=0em]
		\item \textit{Section: \ref{Operating_on_collections_of_data_efficiently_with_Numpy_arrays} - Operating on collections of data efficiently with Numpy arrays} 
	\end{itemize}
\end{itemize}
\hrule\end{footnotesize}
