Casablanca semester project