It was a pleasure to find all the small cuts scattered through the path, good job! However, I think the level is too easy to be considered "Professor"; it only took me 10 tries.
That was a pretty unexpected final cut. It teaches an important lesson: don't use Pipelining if you aren't required to. Don't overcomplicate things. 10 tries + 2 more now that I retried it after a couple of months.