Angel Rodriguez
He does not require a text book, but does provide his own PDF and occasionally revises them. He gives a lot of homework and you are to memorize a lot of logical theory in the beginning. He's easily accessible outside of class via text/emails. He tends to give out more "real life" problematic situations. He's respectful and overall decent.