Zen is Tantric Buddhism, Vajrayana is Tantric Buddhism - these are various forms of it. Tantric Buddhism simply means cutting to the chase.
There are different pathways - be it Zen, tantra, karma yoga, or jnana yoga. Different ways have been devised to do the same thing for different types of people according to their temperament.
Computer science is fascinating. As you study computer science, you will find that you develop your mind. It is literally like doing Buddhist exercises all day long.
Programming will aid a person in developing their mind and will aid their meditation. I find that people who have pursued programming are doing much better in their meditation.
If your intent is that athletics and sports are tools or devices to reach higher levels of mind, then your workout sessions become meditation.
In the Zen of sports and athletics, we seek to bring discipline and control into our physical movements, but at the same time to eliminate the self that gets in the way of perfect play.
In Tantric Zen, career, relationships, the type of insurance you have - all things are part of your evolution, your awareness, your experience of the suchness of existence.
Tantric Zen is for the individual who is in love with both the finite and the infinite, who gets a kick out of this weird transitory world and at the same time, wants to step beyond it.
Tantric Zen is the exploration of everything, since everything is a part of enlightenment.
The emphasis is on meditation in Tantric Zen. The experience of meditation in formal practice, zazen, where you're sitting down and meditating and concentrating.