mukesh/anand: true.
CA is a professional program and not a teaching program like LLB/LLM or MBBS and like that other professional programs, so there is no need of B.Ed and like needed, Universities definitely need practicing professionals to upgrade the university profession oriented programs, so te need professionals /managers from industries and it is not mandatory for professionals or managers to do any teaching training programs therefore these professionals are requested as visiting faculty and indeed their levels are on par with professors or associate professors depending upon their numbers of years of experience of the professionals/managersin industry. After all private sector does not really need university education as such but any extension education is okay. but of late private industry took fancy of university degrees so the industry finds many misfits in industry as industry is run on the basis of consmer needs and not on the basis of some university education sirs!