I have made my truth table already, but I want to add headers such as: p, q, r, etc. I have about 8 columns, how do I make headers for each column?
Are you using Mathematica? There are different ways of making a truth table.
Most likely, you are using TableForm. You can see examples of how to use it in the documentation.
http://reference.wolfram.com/language/ref/TableForm.html
In my opinion, discrete mathematics is under-taught, relative to, say, calculus.