I don't know about Lawrence Basso or Nidhi Ahuja, but Jay Parrish is the best professor I have ever had. He is not a hard grader, but more importantly, he really loves the subject and wants you to learn what is really important. He explains clearly, he answers questions, and is very engaged. If you want to do well in organic chemistry, I can honestly not recommend him strongly enough, he is absolutely fantastic.
UCBX is very variable in teacher quality sadly. Jay was amazing, and my Physics I professor Violeta Grigorescu was phenomenal. However, she had to drop out of teaching for a semester and we got a different professor for physics II: Minhua Zhu. She was honestly the worst professor I have ever had. I HATED her classes, and I learned absolutely nothing. I just dropped it, so I will have to take Physics II again later. I kept going with the lab though, my physics lab prof was great, the chem lab prof was so-so.
So definitely search for your profs before you sign up at UCBX, they are not UC Berkeley professors (Jay is a pharma guy with Gilead) and some of them (e.g. Jay) are absolutely amazing, and others are absolutely terrible. One last note: I just barely scraped an A for Physics I, it was so hard, but I learned it amazingly well, so I was helping to teach other students in my lab section... and then I learned that they were getting easy As in their lectures, despite not knowing the material at all! I still got my A and learned enough to make the MCAT easy, but it still irked me a bit to realize just how heterogenous grading at UCBX is.
Anyway, in summary, be careful, but definitely take Jay's class, it is truly fantastic.