Check out UMBC:
Website
Check out BOLT:
Website
Video not supported