Texas A&M professor teaches that Hamas is a 'charity organization'