He holds a Bachelor degree of Music and a Minor in Composition from McGill University. He is an accomplished guitarist and has performed with numerous bands across the country. He has also written for orchestras and big bands, giving him a wide range of genres to work with.