Spencer Liang

Compugen · Alector · Bayer Healthcare
Total Patents: 18
Overall Rank: #246,483
Years Active: 2017–2025
Compugen Rank: #12