UglyCSA 2019 is now sold out. We will open up our waitlist for UglyCSA 2020 soon!