thrash out
(thrash something out, thrash out something) discuss something frankly and thoroughly, especially to reach a decision: it is essential that conflicting views are heard and thrashed out.
Optimized studying based on the forgetting curve vastly improves memorization. - What is reminDO?
Memorize
