Teaching Students How to be Hackers