course 101 321 524 general chemistry chemistry of transition metal advanced organometallic chemistry course attachements