Bonn-Aachen International Center for Information Technology
And here are the assignments including solutions (75KB).