Dr. Friedlander has given you some reasonable advice here.
Some parents (mothers too) are truly tyrants, and will beat kids for disagreeing with them. If this is the situation with your dad, choose your battles very carefully. There may be areas which mean much more to you than others, in terms of standing up for your emotions or your position. Do not purposefully provoke anyone who's crazy.