Design concepts underlying the use of an expert system to teach diagnostic reasoning for antibody identification | IEEE Conference Publication | IEEE Xplore