1. Bring a large pot of salted water to boil for the pasta. Add the olive oil to a large skillet over medium heat. When the oil is hot, add the garlic, and white part of the scallions and let it sizzle a minute. Add fresh favas and peas and cook for 5 minutes covered. Then add the asparagus, cook and toss all until the asparagus, the favas and the peas just begins to soften, about 5 minutes. If using frozen favas and peas add them now and add one and a half a cup of the pasta water. Season with salt and peperoncino. Cover with a lid and let simmer. In the meantime add pasta to salted boiling water.
2. The sauce should be done by the time the pasta is al dente, Add the green part of the scallions and stir. Remove pasta with a spider and add directly to the sauce. Drizzle with some olive oil, and toss until pasta is coated with the sauce and the sauce is velvety, if dry add a bit more of the pasta cooking water. Remove the skillet from the heat, sprinkle with the grated cheese, toss, and serve.