Joseph M Barich
Recent Courses Taught
- LAW 692 - IP Clinic - Patent
- LAW 692 - IP Clinic - Trademarks
- LAW 693 - IP Clinic: Patent
- LAW 693 - IP Clinic: Trademark
- LAW 693 - IP Clinic: Trademarks
- LAW 797 - Intro to Intellectual Property
- LAW 797 - Patent Prosecution
- SE 400 - Engineering Law
- TE 450 - Startups: Inc, Fund, Contracts
- TE 450 - Startups:Inc,Fund,Contracts,IP