 Bal received his engineer's degree from the Delft University of Technology in mathematics cum laude in 1982.Shortly after graduating, he moved to the Vrije Universiteit where he began doing research on optimizing compilers in the Computer Systems group under the direction of Prof. Andrew Tanenbaum.This work was so promising that Tanenbaum encouraged Bal to become a PhD student in his group.