Just as Bhikoo said, a blown head gasket could cause the oil to fill into the radiator. Although there are "do it yourself" ways on how to fix this, it would be better for you to just take it to the mechanic who should have fixed it the first time. Don't forget to ask him for discounts for not doing the job properly the first time.