andrew liu