William G.J. Halfond

 William G.J. Halfond

William G.J. Halfond

  • Courses4
  • Reviews31
May 7, 2018
N/A
Textbook used: No
Would take again: No
For Credit: Yes

1
0


Not Mandatory



Difficulty
Clarity
Helpfulness

Awful

You have to go to his class in order to memorize the power point slides and pictures of his family. Very strange! He spends all of his time telling you what is going to be on the midterm exam and final exam. He will give you a copy of his power point slides if you suck up to him. If you find yourself in this class, you should put together a group of people and take turns going to class to get notes so you can avoiding wasting your time that you would have by sitting in this joke of a class and trying to decide what it is that you are suppose to learn. You go to class so that you can watch him stare off into space and recite definitions that you will need to memorize verbatim for the midterm and final.

May 6, 2018
N/A
Textbook used: No
Would take again: No
For Credit: Yes

1
0


Not Mandatory



Difficulty
Clarity
Helpfulness

Poor

This is arguably the second most BS class I have ever taken. I can't really blame the professor however. I place the blame squarely on the learning objectives that the department wants for this class. By the way OS takes the number one BS spot.

Jun 28, 2020
N/A
Textbook used: No
Would take again: No
For Credit: Yes

0
0


Not Mandatory



Difficulty
Clarity
Helpfulness

Good

Prof. William was very caring! He's always so supportive and funny! However, course was mostly work-intensive. Kinda time draining for me.

Jun 12, 2020
N/A
Textbook used: No
Would take again: No
For Credit: Yes

0
0


Not Mandatory



Difficulty
Clarity
Helpfulness

Awful

Professor Halfond is incredibly unaccommodating to student's needs, especially during this pandemic. His lecture is dry and slow. His exams requires a heavy memorization. And any critical thinking is based on memorization.

Biography

University of Southern California - Computer Science



Experience

  • University of Southern California

    Associate Professor of Computer Science

    William G.J. worked at University of Southern California as a Associate Professor of Computer Science

  • University of Southern California

    Assistant Professor of Computer Science

    William G.J. worked at University of Southern California as a Assistant Professor of Computer Science

Education

  • Georgia Tech

    Master of Science (MS)

    Computer Science

  • Georgia Tech

    Doctor of Philosophy (PhD)

    Computer Science

  • University of Virginia

    Bachelor of Science (BS)

    Computer Science

CSCI 310

1.3(27)