Unfortunately, Project 3 was not the last Compilers project. There are 2 following it, Project 4 (AST->IR), and Project 5 (IR->Assembly).
But so far, Project 4 seems easier that 3. In fact, there's only a handful of bugs, and the IfThenElseExp stuff to finish up.
In any case, the wierdest thing about working on these projects has been how you start with the spec and given code fragments, and have no idea what's going on. At all. But then, after a few hours, it's all clear what it's supposed to do (or it just all happens to work, and you can celebrate anyway).