I've had a lot of favorite teachers. I'll stick to recent ones and say my philosophy of religion teacher. To be honest I don't know why he taught a class on religion cus it was apparent from day one...