I cannot emphasize this enough: DO NOT TAKE FIN501 with Professor Godfrey. Take it with Vikas Mehrotra. It will make all the difference. Professor Godfrey tried to cover SO much material, that none of it is covered well, and really should be spread over multiple classes. It is well beyond the foundations and will crush those without prior history.