Blake Foster: Lego meets graduate research
Blake Foster: Lego meets graduate research
Blake Foster: Lego meets graduate research
Blake Foster: Lego meets graduate research
Blake Foster: Lego meets graduate research
Blake Foster: Lego meets graduate research
Blake Foster: Lego meets graduate research
Blake Foster: Lego meets graduate research
Blake Foster: Stair-Climber Race
Blake Foster: Dual Differential Drive