a true gem for not just pre law students but everyone! You actually get upset if class is cancelled bc he teaches so well and really knows the topic! Hes a immigration attorney, funny, and very helpful. Take home quizzes& exams and 8 reflection papers, I hope he teaches more classes! His work is truly inspiring