Similar to:
FIN 571 Learning Team Problem