University of Waterloo Nano Robotics Group
University of Waterloo Nanorobotics Group (UWNRG) is an undergraduate group composed of students from several different engineering programs, including Nanotechnology, Mechatronics, Electrical, Computer, and Software Engineering, various Math and Arts programs at the University of Waterloo. Their primary goal is the design of microrobots, as well as the promotion of nanotechnology and their program.
Source: Wikipedia — University of Waterloo Nano Robotics Group (CC BY-SA 4.0)