Tomasz Czajkowski completed his Bachelor of Applied Science and Engineering degree at the University of Toronto, Canada, in 2001. During these years he received an NSERC summer student research scholarship and worked on software development for portable platforms with Dr. Michael Stumm. He was later employed by Altera Corp. for a period of two summer internships as a software engineer. His experience at Altera fostered his interest in Field Programmable Gate Array devices, which prompted him to pursue graduate studies in that field.

His Master of Applied Science research focused on synthesis techniques for Field-Programmable Gate Arrays. Under the supervision of Dr. Jonathan Rose he developed several circuit optimization techniques for Xilinx Virtex-E devices and published them at the International Symposium on Field-Programmable Gate Arrays in 2004. He defended his MASc thesis at the University of Toronto on December 12, 2003.

Following the completion of his MASc degree, Tomasz entered into the Doctor of Philosophy program at the Graduate Department of Electrical and Computer Engineering at the University of Toronto. The focus of his research was on Synthesis and Physical Synthesis techniques for Field Programmable Gate Array devices. His doctoral research is supervised by Dr. Stephen D. Brown. He completed his doctoral studies in 2008.