I highly recommend using Super Firm tofu, it's vacuum sealed and doesn't require pressing. You can try using Extra Firm tofu and press it for 30 minutes, but Super Firm is ideal.
Take the tofu out of it's packaging and pat it dry with a paper towel. Break the tofu into bite sized chunks. I find it's easiest to break the whole block in half, and then keep breaking each section in half until they are about bite size.
Combine all the ingredients for the marinade. I highly recommend blending them in a blender to emulsify. In a bowl toss the tofu chunks with the marinade until thoroughly coated.
You can store for later, or cook them now. Get a 12" skillet heated up over medium heat for a few minutes. Spray a little cooking oil into the pan and then add the tofu chunks. Don't crowd the pan, you may need to do this in two batches.
Let them sit for about 2 - 3 minutes. Then flip them, they should have some nice browning on them. If not, let them sit for another minute or so. I suggest browning them on at least 2 sides. Once they are looking good, add any salt and pepper or seasoning if needed (I like using Lawry's Seasoned Salt!)
You can brush them with BBQ, Buffalo or Teriyaki Sauce, or anything you like!