initial commit, moving from old TCAD course