I personally like Prof. Halevy. very chilled teacher. But his lecture is not very easy to understand and some students sleep in his class. TA grades everything so idk whether he is a tough grader or not. btw he seems do not have habit to give feedback in any papers. 